如何在Unity3D5.x中mongodb 添加复杂对象的水效果

扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
查看: 1730|回复: 5
unity如何给自己的游戏模型上添加镜面效果
86076/10000排名7昨日变化主题帖子积分
常驻蛮牛, 积分 6076, 距离下一级还需 3924 积分
常驻蛮牛, 积分 6076, 距离下一级还需 3924 积分
蛮牛币27723
在线时间502 小时
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
Unity没有原生的实时镜面反射Shader,分享几个自己写的,希望能抛砖引玉。
包里4个文件
Mirror.cs :与shader互动的脚本,使用这组材质同时要把这个脚本拖给使用的物体才能生效
Mirror-BumpSpec.shader 实时镜面反射shader 可以配合法线贴图一起用 适用于平面物体
Mirror-AlphaBumpSpec.shader&&实时镜面发射、透明材质,可以同时反射和透明效果,也可以配合法线贴图,适用于平面物体
Mirror-AlphaSpecSphere.shader 与上面材质相同,适用于球面物体,不能使用法线贴图
使用很简单,就几个参数,具体效果要慢慢调节,简单解说几个关键参数:
Main Material Blend Level:主材质的混合浓度
Bump Rate:法线贴图强度
Reflection Rate&&反射强度
Reflective Color 反射颜色
Reflective Distortion 反射图受法线影响强度
Transparency 同时透明、反射的材质,调节透明反射混合的比例 ,0是全反射 1是全透明
Distortion 反射、透明受法线影响的强度
另外每个shader都有个自动的贴图是不需要设置的,由脚本自动设置
Mirror脚本参数:
Disable Pixel Lights 禁用Pixel Lights,对应unity摄像机的这个设置
Texture Size 反射贴图精度 缺省是256 如果觉得反射很模糊直接把这个加大就行了 即时生效 所以不要设太大了,1024足以应付绝大多数要求了。
Is Flat Mirror:如果是平面反射物体就勾上,球体点掉,材质也要选择相应的
Reflect Layer 反射的culling mask,可以屏蔽掉指定的层
shader和脚本都是参考unity的water效果,脚本基本就是water包里反射脚本的简化版
由于只是模拟,并不是真正的光线跟踪效果,所以折射效果并不准确,但是基本能满足观感。
注意:目前只适用于forward 渲染,Deferred下会有贴图倒置、光线暗淡的
尽量避免反射物体互相反射,消耗巨大而且效果不准确
实时反射本身也开销极大,尽量不要滥用
2_6507_aee791ee56d0db7.png (465.1 KB, 下载次数: 0)
15:34 上传
实时镜面反射
2_f094600a.png (353.81 KB, 下载次数: 0)
15:34 上传
实时双镜面反射
2_f3b6abfc265.png (408.28 KB, 下载次数: 0)
15:34 上传
&&实时双镜面 哈哈镜效果
2_f72db25126b.png (288.06 KB, 下载次数: 0)
15:34 上传
配合法线贴图实现实时雨天路面反射
2_e9ea5e059.png (421.33 KB, 下载次数: 0)
15:34 上传
配合法线贴图实现水面反射
2_3fe0be196.png (350.61 KB, 下载次数: 0)
15:34 上传
模拟透明球体折射
2_bae153f8db.png (385.31 KB, 下载次数: 0)
15:34 上传
模拟球面反射
2_f62e7a7608.png (439.22 KB, 下载次数: 0)
15:34 上传
同时反射透明 模拟玻璃效果
2_ba18af1bea.png (442.54 KB, 下载次数: 0)
15:34 上传
官方DEMO升级版 同时反射折射的彩色玻璃效果模拟
2_8f0d828f6.png (398.14 KB, 下载次数: 0)
15:34 上传
模拟毛玻璃效果
小阿模型来自互联网 Q7模型来自本论坛 材质重新调过,全部图像没有烘焙/Light Probe,都是直接渲染
unity 模型面数最大;unity 5 效果;unity shader模糊效果;unity水面;unity 5 镜面unity让模型转动;模型unity模型面数要求;unity 看模型面数;unity模型出现;unity自带 模型;unity模型;unity 切模型;unity 云效果;unity模糊shader效果;unity 自带水面;unity 镜面 shader
每日推荐:
最近百度对文件链接审查比较严格,如果遇到链接失效情况,可以加QQ补蛮牛币
143/50排名 初来乍到, 积分 66, 距离下一级还需 84 积分
初来乍到, 积分 66, 距离下一级还需 84 积分
在线时间12 小时
攒了& && &{:86:}
每日推荐:
72223/5000排名 蛮牛粉丝, 积分 1343, 距离下一级还需 157 积分
蛮牛粉丝, 积分 1343, 距离下一级还需 157 积分
蛮牛币4592
在线时间570 小时
为什么没有下载地址?
[]: shenzhinan 发帖时在路边捡到 1
蛮牛币,偷偷放进了口袋.
每日推荐:
3212/300排名

参考资料

 

随机推荐