一、实现现实场景遮挡模型
原理:构建面片放置对应位置遮挡虚拟模型再将面片透明不显示
构建Shader代码,将改shader赋予给材质,将材质赋予给需要挡住别人的面片。以下办法不适用烘焙。
效果:

代码如下:
Shader "Custom/mask"
{SubShader
{
Tags{ "RenderType" = "Opaque" "Queue" = "Geometry-3" }ColorMask 0
ZWrite onCGINCLUDE
#include "UnityCG.cginc"struct appdata
&

本文介绍了如何在Unity3D中实现混合现实(MR)场景中的模型遮挡和透明地面接收虚拟物体阴影。首先,通过创建面片并应用特定Shader实现遮挡效果,然后展示如何调整Shader使地面透明但能显示阴影。
订阅专栏 解锁全文
861

被折叠的 条评论
为什么被折叠?



