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;

创建材质实例调整即可

相关推荐
LYFlied6 分钟前
【每日算法】LeetCode 560. 和为 K 的子数组
前端·数据结构·算法·leetcode·职场和发展
呆子罗6 分钟前
原生JS请求API
开发语言·javascript·ecmascript
AI视觉网奇7 分钟前
Meta-Llama-3.1-8B-bnb-4bit 下载加载
linux·开发语言·python
赵谨言8 分钟前
基于OpenCV的人脸五官识别系统研究
大数据·开发语言·经验分享·python
Elnaij12 分钟前
从C++开始的编程生活(15)——模板知识补充
开发语言·c++
gaize121314 分钟前
如何配置一个!P地址和子网掩码?
开发语言·php
Epiphany.55616 分钟前
dfn序优化树上背包
算法
csbysj202018 分钟前
广度优先遍历与最短路径
开发语言
Elnaij20 分钟前
从C++开始的编程生活(16)——继承
开发语言·c++
MicroTech202521 分钟前
微算法科技(NASDAQ MLGO)区块链混合检测模型优化确保全网防御策略一致性
科技·算法·区块链