跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

UE4材质中,距离、坐标、深度怎么用?

文章导读

大家好,我是陈景序,今天我们来聊聊UE4材质中的一些关键概念,比如距离、坐标、深度等。这些概念在游戏开发中非常重要,能帮助我们实现更加逼真的视觉效果。读完这篇文章,你将了解到这些概念的具体用法和注意事项。

6.01_World_Position

World_Position输出的是像素的世界位置,连接到BaseColor上会自动进行钳制到0和1之间,所以要连接到Emissive Color自发光颜色上。

6.02_Actor_Position

Actor_Position是物体世界位置,按住Shift可以随相机移动。

6.03_Camera_Position

Camera_Position输出的是相机的世界位置。

6.04_Object_Position

Object Position输出的是物体的中心位置,Object Position输出的是模型中心的值,而不是坐标原点,Aactor Position输出的是坐标原点的位置。

6.05_Object_Bounds

Object Bounds输出的是物体XYZ的长度或者大小。

6.06_Object_Radius

Object_Radius输出物体的半径,输出的是一个标量,不是向量,输出的是XYZ三个轴中最大的值作为它的半径。

6.07_Object_Orientation

Object_Orientation输出的是物体朝向的方向,同时输出的也是三维数据。

6.08_Screen_Position

Screen_Position输出的是屏幕位置,ViewportUV和PixelPosition两个输出接口功能不一样。

6.09_Transform_Vector

Transform_Vector把向量从一个参考坐标系转换为另一个参考坐标系。

6.10_Distance

Distance接受2个输入,计算它们的距离。

6.11_PixelDepth

PixelDepth输出的是像素的深度,实际上就是相机到像素的距离。

6.12_SceneDepth

SceneDepth输出的是它背后的像素到相机之间的距离。

6.13_DepthFade

DepthFade得到一个靠近其他物体时的遮罩效果。

小结与拓展

本文介绍了UE4材质中的一些关键概念,包括距离、坐标、深度等。这些概念在游戏开发中非常重要,能帮助我们实现更加逼真的视觉效果。如果你对这方面的内容感兴趣,可以关注我们的网站www.phpwebsoft.com了解更多内容。

—— 陈景序 敬上

相关文章