ShaderSimpler(4) : 环境映射
来源:互联网 发布:js实现轮播思路 编辑:程序博客网 时间:2024/05/01 05:40
源码下载地址:http://yanonsoftware.googlepages.com/ShaderSimpler.zip
Cube Map环境映射特别适合与曲面,实现也很简单--构造一个视点到顶点的向量,然后计算出相对与normal的反射向量,用此向量索引cube map贴图即可。
顺便比较了一下shpere环境映射的效果。Sphere环境映射的实现也很简单,把顶点法向量变换到view space,然后使用贴图坐标(n.x/2+0.5,n.y/2+0.5)来索引sphere map贴图即可。
参考:
DX9SDK simple, HLSL workshop, Goal 3
- ShaderSimpler(4) : 环境映射
- 环境映射
- ShaderSimpler(2) : Phong shading
- ShaderSimpler(3) : 卡通渲染
- ShaderSimpler(6) : Parallax Mapping
- ShaderSimpler(1) : 实现基本光照
- ShaderSimpler(8) : 初探Deferred shading
- 环境与映射
- OpenGL--环境映射
- 20.OpenGL--环境映射
- osg环境映射
- ShaderSimpler(5) : Bump Mapping(Normal mapping)
- 内外网映射环境配置
- ShaderSimpler(7) : 实现类似魔兽世界的“全屏泛光”
- 把ShaderSimpler的源码放到google code上了
- ShaderSimpler(9) : Deferred shading with Multiple Render Targets
- HLSL的应用—反射环境映射
- 球面环境映射实现高光效果
- XP操作系统中如何节约内存
- 给我的弟弟
- 订票
- asp.net2005里给控件重命名,提示“目录名无效”怎么解决
- C#中的面向对象概念
- ShaderSimpler(4) : 环境映射
- 家常菜
- [Ant存档] Demonstration Tips of Ant
- ASP.NET 中执行 URL 重写
- 父子Repeater
- January 11 2007 木曜日
- January 12 2007 金曜日
- 使用ASP.NET 2.0 Profile存储用户信息[翻译] Level 200
- 部署安装时写入SQL SERVER和Web.config