DX9压榨专家 半条命2神奇渲染引擎揭
分享
《半条命2》中的水
首先我们来看反射。Source引擎首先将水面上要反射的景物上下颠倒地画在一张贴图上。
图40.a 反射贴图
然后是折射。将水下的景物画在另一张贴图上。
图40.b 折射贴图
然后将这两张贴图贴到水面的多边形上,同时根据凹凸贴图,使用Pixel Shader分别加入扰动,得到水的最终效果!简单吧。
图40.c 最终效果
如果没有DirectX 9.0中的Pixel Shader技术,想对反射和折射贴图进行象素级的扰动来实现这样的水面效果是十分困难的。<
0人已赞
第1页:DX9压榨专家 半条命2神奇渲染引擎揭第2页:DX9压榨专家 半条命2神奇渲染引擎揭第3页:DX9压榨专家 半条命2神奇渲染引擎揭第4页:DX9压榨专家 半条命2神奇渲染引擎揭第5页:DX9压榨专家 半条命2神奇渲染引擎揭第6页:DX9压榨专家 半条命2神奇渲染引擎揭第7页:DX9压榨专家 半条命2神奇渲染引擎揭第8页:DX9压榨专家 半条命2神奇渲染引擎揭第9页:DX9压榨专家 半条命2神奇渲染引擎揭第10页:DX9压榨专家 半条命2神奇渲染引擎揭第11页:DX9压榨专家 半条命2神奇渲染引擎揭第12页:DX9压榨专家 半条命2神奇渲染引擎揭第13页:DX9压榨专家 半条命2神奇渲染引擎揭第14页:DX9压榨专家 半条命2神奇渲染引擎揭第15页:DX9压榨专家 半条命2神奇渲染引擎揭第16页:DX9压榨专家 半条命2神奇渲染引擎揭第17页:DX9压榨专家 半条命2神奇渲染引擎揭