增强现实阴影

简介: 核心的思想是用一个透明的PLANE,但是可以显示阴影    Shader "FX/Matte Shadow" { Properties{ _Color("Main Color", Color) = (1,1,1,1) _MainTex("Base (RGB) Trans ...

核心的思想是用一个透明的PLANE,但是可以显示阴影 

 

Shader "FX/Matte Shadow" {

	Properties{
		_Color("Main Color", Color) = (1,1,1,1)
		_MainTex("Base (RGB) Trans (A)", 2D) = "white" {}
		_Cutoff("Alpha cutoff", Range(0,1)) = 0.5
	}

		SubShader{

		Tags{ "Queue" = "AlphaTest" "IgnoreProjector" = "True" "RenderType" = "TransparentCutout" }
		LOD 200
		Blend Zero SrcColor

		CGPROGRAM

#pragma surface surf ShadowOnly alphatest:_Cutoff

		fixed4 _Color;

	struct Input {
		float2 uv_MainTex;
	};

	inline fixed4 LightingShadowOnly(SurfaceOutput s, fixed3 lightDir, fixed atten)
	{
		fixed4 c;
		c.rgb = s.Albedo*atten;
		c.a = s.Alpha;

		return c;
	}

	void surf(Input IN, inout SurfaceOutput o)
	{

		fixed4 c = _Color;
		o.Albedo = c.rgb;
		o.Alpha = 1;

	}

	ENDCG

	}

		Fallback "Transparent/Cutout/VertexLit"

}

  

 

http://mec0825.net/blog/?p=126

相关文章
|
3月前
|
传感器 编解码 算法
探索虚拟现实与增强现实技术的未来
探索虚拟现实与增强现实技术的未来
|
8月前
|
搜索推荐 人机交互 vr&ar
虚拟现实与增强现实:现代科技中的应用
虚拟现实和增强现实作为现代科技的重要组成部分,正在改变着人们的生活和工作方式。它们在游戏、教育、医疗、建筑、商业等领域展现出巨大的潜力。随着技术的不断发展,虚拟现实和增强现实将继续创造出更多令人惊叹的应用,为人类带来更加丰富多彩的数字化体验。
228 1
虚拟现实与增强现实:现代科技中的应用
|
11月前
|
vr&ar
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来(2)
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来
122 0
|
11月前
|
编解码 定位技术 vr&ar
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来(1)
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来
114 0
|
11月前
|
vr&ar
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来
124 0
|
传感器 机器人 定位技术
今天让我们来聊聊 VR 手柄,没有它们 VR 就是搞笑的
消费级的 PC VR 正式进驻市场,其实也才过去了半年时间,Oculus Rift 在 3 月 28 日发布之后,HTC Vive 也迅速投放到了市场。Oculus 的首席执行官帕胖(Palmer)对于 Vive 的抢先发布似乎不屑一顾,在接受 Eurogamer 的采访时表示:
405 0
今天让我们来聊聊 VR 手柄,没有它们 VR 就是搞笑的
|
vr&ar 图形学
动画如何支持VR
动画如何支持VR
104 0
|
安全 搜索推荐 测试技术
增强现实,室内地理位置和导航体验的未来
数字领域中的当前导航技术专注于在大型区域内改善通信和提供信息。寻路亭和数字标牌之类的数字接触点在一段时间以来已经在客户体验方面产生了巨大的变化,并将继续在基础层级的客户体验中处于最前沿。除此之外,人们还朝着更新的技术方向发展,这些技术不仅提供单向信息。
279 0
增强现实,室内地理位置和导航体验的未来
|
人机交互 vr&ar
如何把一个物体快速变成VR交互设备?
人机交互设备是虚拟现实系统中不可或缺的一部分,可以提高VR系统的沉浸感和交互性。本文主要介绍在PST光学定位系统中如何轻松创建新的VR交互设备(目标物)。首先在新目标物上随机添加标记点(可使用平面反光贴、反光球或主动发光marker),然后使用PST客户端软件训练该目标物,该过程大约需要几秒钟。