Unity3D之跑酷地图弯曲效果
来源:互联网 发布:文字转word软件 编辑:程序博客网 时间:2024/04/29 11:46
3D跑酷游戏,远处地表是弯曲的,形成视觉差,其实是通过shader来实现。
_QOffset("Offset",Vector)=(0,0,0,0)
_Dist("Distance",float)=100
下面是无光照的shader
float4 vPos = mul (UNITY_MATRIX_MV, v.vertex);float zOff = vPos.z/_Dist;vPos += _QOffset*zOff*zOff;o.pos = mul (UNITY_MATRIX_P, vPos);
如果是surface shader,则把最后一行的
o.pos = mul (UNITY_MATRIX_P, vPos);
换成 v.vertex = mul(vPos,UNITY_MATRIX_IT_MV);
0 0
- Unity3D之跑酷地图弯曲效果
- Shader之Unity中如果使模型有弯曲效果
- unity3d之小地图
- [Unity][Shader][跑酷弯曲shader原理]
- 仿美团弯曲轮播效果
- unity3d shader之浮雕效果
- Unity3D之Foam浪花效果
- Unity3D技巧之小地图的实现
- [Unity3D]Unity3D游戏开发之再话小地图的实现
- Unity3d 地图
- mac 安装svn 之弯曲历程
- [Unity3D]Unity3D游戏开发之仿仙剑奇侠传角色控制效果
- [Unity3D]Unity3D游戏开发之MatchTarget实现角色攀爬效果
- [Unity3D]Unity3D游戏开发之Logo渐入渐出效果的实现
- Unity3D游戏开发之角色控制效果
- Unity3D技术开发之战争迷雾效果
- Unity3D NGUI之UILabel颜色渐变效果
- Unity3D之神庙逃亡路移动效果
- 使用glide 时候在listview 或者 grideview 中图片自动拉伸问题
- 黑马程序员_iOS_C_printf标准格式化输出
- 7、Java多态、内部类、异常、包
- mfc 对话框添加菜单
- 经过一个星期的研究,最终选择metronic 做为后台框架
- Unity3D之跑酷地图弯曲效果
- DPM(Defomable Parts Model) 源码分析-训练(三)
- Struts2和Spring的整合
- ARM上搭建HTTP服务器(支持PHP)
- 计时器+毫秒转换为时间格式
- Android 内存泄漏调试
- Codeblocks使用
- GitLab/Git在AndroidStudio上的配置和简单使用 ——诺诺"涂鸦"记忆
- 使用 GNU Libtool 创建库