在Unity里使用光线步进(Raymarching)

图中光滑球为光线步进产生,粗糙球为Unity的场景物体 php 概念 光线步进和光线投射相似,都是从屏幕发射射线,而后求射线和物体的焦点,可是光线投射是一次性算出交点,而光线步进是一步步的前进,不断的向交点趋近,光线步近中的物体使用一种距离场函数来表示(SDF,Signed-distance-field 有向距离场)。经过这个函数你能够知道当前点的位置位置和物体的最近距离,若是距离趋向于0,就说明
相关文章
相关标签/搜索