【问题标题】:Bump-map a sphere with a texture map使用纹理贴图对球体进行凹凸贴图
【发布时间】:2015-12-09 14:39:08
【问题描述】:

我们想用纹理贴图对球体进行凹凸贴图。然而,表面 球体的面积是纹理贴图面积的 10 倍(两者的面积都以像素为单位)。描述纹理贴图可用于凹凸贴图的不同方式。

【问题讨论】:

  • 请更具体。纹理和球体的面积无法比较,因为它们的单位不同(纹理以像素为单位,球体以世界面积单位为单位)。
  • ...更不用说投影的问题了。

标签: graphics textures texture-mapping bump-mapping


【解决方案1】:
  1. 通常矩形纹理用于球体

    纹理(u,v) 坐标用作球坐标的角度。结果是,赤道附近的纹素更大,两极附近的纹素更小。在极点,所有纹素合并为单个像素。这是怎么做的

    当您使用这些贴图(颜色、法线、光线、云)时:

    当与单一光源(太阳)结合时,我得到了这个结果:

    左边有atmospheric scattering,右边没有。如果你放大一点,你可以看到山脉。

  2. 除了矩形球体贴图之外,还有更多方法

    您可以使用具有不同属性的非线性球体贴图,例如 eqisurface/distance 等。这里有一些球体贴图示例(来自 google):

    矩形:

    等距/纸模型:

    等距:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多