Unity3D
文章平均质量分 85
MIPS71
这个作者很懒,什么都没留下…
展开
-
实现一个简单的Unity3D三维拾取——3D Picking (1)
3D Picking 原理就是从相机位置向空间中发射一条射线,根据射线击中的物体来进行拾取。 这里我们使用触摸屏触摸来进行拾取,鼠标的拾取原理一样,只不过选用的API不同。原创 2014-05-20 21:21:44 · 4219 阅读 · 0 评论 -
Unity3D 实现深度相机 Depth Camera
工作原因,又把Unity3D捡起来了,需要实现一个深度相机。网上查了查资料,整理如下。参考:http://williamchyr.com/2013/11/unity-shaders-depth-and-normal-textures/我的代码在:https://github.com/NianLi71/Camera-Util-Unity3D/tree/master/DepthCamera原创 2018-01-15 14:19:35 · 13981 阅读 · 3 评论 -
Unity3D 渲染物体世界坐标 WorldPosition Shader
一、场景准备,建立一个简单的场景,一个平板在xz平面,一个红色小圆球代表原点,创建一个半径0.5的小球C位置在(0, 0.5, 0) 二、创建Shader:Shader中,将物体的世界坐标作为颜色传给fragment shader, Shader代码如下:// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityO原创 2018-01-16 18:39:55 · 3369 阅读 · 0 评论