UE5材质之HLSL:深度

UE4/5的Custom节点:在VScode使用HLSL(新手入门用)_vscode写hlsl-CSDN博客

效果:

材质节点:

自定义节点代码:

bash 复制代码
float3 rayStep=ViewDir*-1;
float4 inputTex=Texture2DSample(TexObject,TexObjectSampler,uv);

for(int i=0;i<num;i++)
{
    if(inputTex.r>0.1&&inputTex.g>0.1&&inputTex.b>0.1)
    {
        return float3(i,i,i);
    }
    uv+=rayStep*high;
    inputTex=Texture2DSample(TexObject,TexObjectSampler,uv.xy);
}
return inputTex;

创建材质实例调整即可

相关推荐
Mr.朱鹏1 分钟前
大模型入门学习路径(Java开发者版)上
java·开发语言·spring boot·spring·大模型·llm·transformer
黎雁·泠崖4 分钟前
C 语言指针进阶教程:const 修饰、野指针规避与传址调用
c语言·开发语言
lsx2024069 分钟前
ASP TextStream
开发语言
BoBoZz1910 分钟前
PolyDataContourToImageData 3D集合图像转换成等效3D二值图像
python·vtk·图形渲染·图形处理
xu_yule10 分钟前
算法基础-背包问题(01背包问题)
数据结构·c++·算法·01背包
cike_y11 分钟前
JSP标签&JSTL标签&EL表达式
java·开发语言·jsp
秃然想通14 分钟前
Java继承详解:从零开始理解“父子关系”编程
java·开发语言
嘻嘻嘻开心15 分钟前
List集合接口
java·开发语言·list
源码获取_wx:Fegn089517 分钟前
基于springboot + vue物业管理系统
java·开发语言·vue.js·spring boot·后端·spring·课程设计
我不是小upper21 分钟前
从理论到代码:随机森林 + GBDT+LightGBM 融合建模解决回归问题
人工智能·深度学习·算法·随机森林·机器学习·回归