贴地形纹理

(纪念我们的约定!``)
 
-------------------------------------------------------------------------
纹理映射在《introduction》这本书中简单的用了两张纹理图,一张是沙漠,一张是草地。即height值在一定以上则为绿地,一定值以下刚为沙漠。(其中产生的颜色明暗效果可能是后面用到的光照来产生的。???)(因为采用heightmap的方式,导致整个地形都相当平滑,不会出现突兀的石头。(一根垂直线不会经过这个表面两个点)??)
 
 
这幅图,较之上图。具有更多的细节。假如同样也是用高度图的方式,可能是这个高度图相当大,然后视角采用从远处斜俯视;从近处来看,同样使用了绿草的纹理,然后用了华丽的光线效果(这种流动的色彩怎么做的?pixel shader???)。
背景部分天空中云彩的旋转估计是由于镜头旋转而产生的效果;而地面上流动的光线是否可以认为是:有一个类似于heightmap的colourmap,(那不就相当于纹理了嘛!!)
实际的情况是,纹理在沿着逆时钟的方向旋转。就相当于是摄像机在沿顺时钟的方向转(以地形中心为旋转中心的小圆轨道)。而地面上流动的光线并不是跟着纹理一起在旋转。而是与地形有某种关系,当视线的斜率低于地形的斜率时,那条最明显的光线将会出现截断。从效果上来看,离摄像机越近,色彩越黄。越远色彩越红。而近处的左边有清晰纹理,右边是一明显色带。
距离观察者近的,将会保持原色。而越远处的将会被晚霞映得越红。
 
如果说地形上面的色带是天空中晚霞的投影。那么放在摄像头静止的环境中,这个色带也是静止的。看到的这个明显色带也会在旋摄像头的时候跟着旋转。显然不是这种情况。
 
如果说这个色带是喷出来的岩浆。虽然符合在地形沟壑处游离的情况,但也不符合
不跟着纹理一起走。
 
 
这个并不是渲染真实环境,也许只是追求一种光线效果。如何做呢:1,按照远近先上一层由红至黄的色;2,设置一个色带贴图,让其跟着摄像机一起旋转,并将其投影到地形上。(投影的方式:1,将色带贴图直接放于摄像机前,摄像机旋转的时候,贴图也一起旋转,投影的方向为摄像机--贴图--地表;2,将色带贴图水平置于地形之上,然后投影的方向为垂直投影,贴图跟摄像机一起旋转。)
 
 
关于光照:在没有纹理的情况下,物体有材质(meterial)的属性,即这个物体是黄色的(material设置为黄色)。然后光照有光照的颜色,最后渲染出来的颜色是材质和光照的组合效果。
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值