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;

创建材质实例调整即可

相关推荐
曹牧6 分钟前
Java String[] 数组的 contains
java·开发语言·windows
yong99909 分钟前
LSD直线提取算法 MATLAB
开发语言·算法·matlab
一只专注api接口开发的技术猿12 分钟前
构建电商数据中台:基于淘宝 API 关键词搜索接口的设计与实现
大数据·开发语言·数据库
MobotStone15 分钟前
一文看懂AI智能体架构:工程师依赖的8种LLM,到底怎么分工?
后端·算法·llm
浩瀚地学20 分钟前
【Java】String
java·开发语言·经验分享·笔记·学习
lengxuenong23 分钟前
潍坊一中第四届编程挑战赛(初赛)题解
算法
松涛和鸣31 分钟前
25、数据结构:树与二叉树的概念、特性及递归实现
linux·开发语言·网络·数据结构·算法
莫物35 分钟前
Java后端请求不同环境下的同一接口,有的环境会出现乱码问题
java·开发语言
MM_MS40 分钟前
SQL Server数据库和Visual Studio (C#)联合编程
开发语言·数据库·sqlserver·c#·visual studio
Han.miracle41 分钟前
数据结构--初始数据结构
算法·集合·大o表示法