想法是基于Parallax Mapping,首先计算在TextureSpace中的ViewDir,然后根据这个ViewDir和假设的多个TextureLayer的高度偏移计算出每个Texture的坐标偏移. 这样就能在一个平面上作出能根据视点的变化来模拟多个层次的草. 下面的三张图是使用了3层Texture的三个角度的截图,注意红色框内的草在不同的角度观察下的情况.
[upload=jpg]UploadFile/2006-12/200612819101364666.jpg[/upload] [upload=jpg]UploadFile/2006-12/200612819102316526.jpg[/upload] [此贴子已经被作者于2006-12-8 19:10:27编辑过]
|
-
2007-04-22
-
2007-04-15
-
2007-04-10