Bump-map a sphere with a texture map

2019-01-15 23:28发布

We would like to bump-map a sphere with a texture map. However, the surface of the sphere has an area that is 10 times the area of the texture map(area for both in pixels). Describe different ways in which the texture map can be used for bump mapping.

1条回答
看我几分像从前
2楼-- · 2019-01-16 00:06
  1. usually rectangle texture is used for spheres

    texture (u,v) coordinates are used as angles for spherical coordinates. The result is that texels are bigger near equator and smaller near poles. At poles all the texels merge to single pixel. This is how to do it

    When you use these maps (color,normal,light,clouds):

    color normal light cloud

    when combined with single light source (Sun) I got this result:

    result

    On the left side with atmospheric scattering and on the right without it. If you zoom a bit you can see the mountains.

  2. There are more ways then just rectangular sphere maps

    You can use non linear sphere maps with different properties like eqisurface/distance etc. Here some examples of sphere maps (from google):

    rectangular:

    rectangular

    equidistant/paper model:

    equidistant/paper model

    equidistant:

    equidistant

查看更多
登录 后发表回答