我目前正在尝试在DirectX10中实现一个skydome,但我在尝试在线找到一个好的教程时遇到了真正的问题。我甚至查看了搜索功能中查找“DirectX10 skydomes”所得到的所有四页结果。
这里有没有人知道任何好的网站/书籍/教程等可以帮助我创建一个半体面的天空?
答案 0 :(得分:2)
DirectX,Ogre3D以及可能还有Scenix的SDK包括Sky-box和Sky-domes的演示。从概念上讲,它们都非常简单(使用一个朝内的大半球或盒子,并用相机(眼睛)位置移动模型,这样你就不会相对于它移动)。一个快速的谷歌在Ogre3D wiki中产生了一个教程,该教程详细介绍了这个概念http://ogre3d.org/tikiwiki/tiki-index.php?page=Basic+Tutorial+3#Sky 基本上步骤是:1。创建一个大半球模型(翻转法线使其面向内)。 2.将“鱼眼”天空纹理映射到它3.使用非照明着色器在DirectX中加载并渲染它(这样就不会应用阴影......只是天空纹理)。
答案 1 :(得分:2)
如何在DX10&amp ;;中完成此操作的相关细节。 11这里: http://www.braynzarsoft.net/index.php?p=SkyMap