我对这个也感兴趣,爬了下论坛,貌似目前shadergraph不支持关闭Z Test,所以无法实现这个效果;
但是据说已经在开发人员todo list上了;
上面的论坛大佬给出了当前唯一的解决方案,拷贝shadergraph主节点生成的代码,然后复制到自己新建的shader来加入关闭Z Test的标签。
那得自己编程实现了,unity3d封装的是应用型开发工具,这个功能得扩展出来。 一般来讲做法是,在unity场景里分别放入左右两台摄像机,将左摄像机渲染到显存1区域中暂存,把右摄像机渲染到显存2区暂存。然后把1区图像的r通道提取出来,把2区里gb通道提出。最后将1区r通道与2区gb通道,以和运算合并成一张图。这时便可以利用红蓝眼镜看立体效果了。 这里的难度主要在于,分别渲染两台摄像机到显存里这恐怕unity3d不自带此功能,需要自己写扩展代码了。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....