自己写的UnitY实用小工具或脚本——AR阴影以及Mask遮挡
来源:互联网 发布:ps cs5 mac版破解补丁 编辑:程序博客网 时间:2024/05/21 18:46
首先要说一下问题:Unity+高通Vuforia实现增强现实的应用时候,是不能现实出阴影的。参考了网上的一个帖子做的非常好,而且实现步骤写的也非常详细点击打开链接,如果没有注册这个网站的可以点作者的个人博客:点击打开链接。
而我接下来要将的还有一个要实现的效果也是基于这个例子的启发的灵感,首先还是一样描述一下问题:效果图如图
实现的效果就是一个龙从墙上(标志点Mark是一个画有龙背景),喷火而出。这当然是最终的效果啦,刚开始的时候是这样的
前面上出现了后面的龙的翅膀,如果要做到真实的感觉是,龙从墙里面钻出来,而不是从墙板上充气式的浮起来了,所以应该把这两个翅膀给遮住,另外后面的贴图也不能被侧面看到,而只能通过这个破铜看到才有立体的效果,因为那只是一个贴图,从侧面你看的话就成了一个片。
这样就要有四个透明的Mask遮罩遮住后面的场景,而保障只能通过这个破洞看到后面的场景。
上下左右添加一个Plane然后给每一个Plane赋给如下一段Shader的材质就可以了
Shader "Masked/Mask" {SubShader {Tags {"Queue" = "Geometry-10" }Lighting OffZTest LEqualZWrite OnColorMask 0Pass {}}}
如上图所示是添加了这个shader材质的效果,在编辑界面时候就已经显示是透明的。OK大功告成啦!
0 0
- 自己写的UnitY实用小工具或脚本——AR阴影以及Mask遮挡
- 自己写的UnitY实用小工具或脚本——文本管理器
- 自己写的UnitY实用小工具或脚本——读取Texture序列帧动画
- Unity实用小工具或脚本—加载外部图片的三种方式
- Unity实用小工具或脚本—自制2D碰撞体
- 自己写的小工具---JarCleaner
- 自己写个小工具——图片水印生成器
- 实用的小工具
- 内核小工具自己写
- ubuntu 的使用(三)—— 实用小工具
- JS_小工具_自己写了一个画像素画的小工具
- 自己写的阅读时使用的小工具
- C#写的浮点或汉字转十六进制小工具
- 自己写的国际化时Properties处理小工具
- 自己js写的分页小工具供大家参考
- 自己写的自动化部署小工具 : Webhooks
- java--自己的小工具
- C++写的小工具
- CAVLC中的前缀和后缀
- 南阳 oj NYoj 贪心 题目915 +-字符串
- URAL - 1785,1293,1877,1409,1820,1787,1264,2012
- Java图形界面编程生成exe文件
- 第一次写博客,为自己学习apue的每一步做好记录
- 自己写的UnitY实用小工具或脚本——AR阴影以及Mask遮挡
- hd2137
- 暑假- 动态规划 I-(T - Dividing)
- 南阳oj NYoj 寻找最大数(三) 题目1057
- PAT 1001. A+B Format(水题)
- Masonry介绍与使用实践:快速上手Autolayout
- linux文件压缩与解压
- 挑剔的小杜
- 封装http请求返回统一json格式数据的网络操作