很久以前,看过一个国外的太阳系的VR教学,当把VR头盔深入到太阳内部的时候,看到的不是空心的,而是实心的,当时百思不得其解,今天忽然想起来这个事情,觉得还是可以解决的,简单做了个效果,呵呵。
简单实心太阳的ShaderGraph参考

核心的想法是把摄像机近剪切平面上的点和太阳物体中心的距离计算出来,用这个距离来决定屏幕颜色,用到的技巧是把物体中心坐标通过Transform节点转成基于摄像机的坐标。需要注意的是,把摄像机近剪切平面的数值作为坐标的Z轴使用的时候,要把这个值变成负值,因为摄像机朝向的方向是基于摄像机的坐标的Z轴的负方向。
效果如下:

博客作者分享了如何利用ShaderGraph创建一个在VR中看起来实心的太阳效果。他们通过计算摄像机近剪切平面上的点与太阳物体中心的距离来决定屏幕颜色,利用Transform节点将物体中心坐标转换为基于摄像机的坐标,并确保在使用摄像机近剪切平面Z轴值时将其转换为负值。这种方法呈现的效果在文中有所展示,揭示了虚拟现实技术中视觉欺骗的巧妙运用。

3921

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



