技术栈

UE5材质之HLSL:深度

多方通行82024-07-05 8:23

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;

创建材质实例调整即可

上一篇:Qt 实战(7)元对象系统 | 7.1、简介
下一篇:UE5 03-物体碰撞检测
相关推荐
赴前尘
14 分钟前
golang获取一个系统中没有被占用的端口
开发语言·后端·golang
嘴贱欠吻!
16 分钟前
JavaSE基础知识
java·开发语言
逝水如流年轻往返染尘
22 分钟前
Java输入输出
java·开发语言
hqwest
23 分钟前
码上通QT实战03--登录逻辑
开发语言·qt·登录·嵌入式实时数据库·界面设计
Alsn86
24 分钟前
29.Java中常见加解密算法的基本实现
java·开发语言·算法
独自破碎E
26 分钟前
什么是Java的多态特性?
java·开发语言
superman超哥
26 分钟前
仓颉GC调优参数深度解析
c语言·开发语言·c++·python·仓颉
sandyznb
26 分钟前
go面试汇总
开发语言·面试·golang
1001101_QIA
26 分钟前
OpenMP学习笔记
算法
ss273
28 分钟前
自定义线程池:从工作原理到实战验证
java·开发语言·jvm
热门推荐
01GitHub 镜像站点023D 圣诞树网页代码03从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击04UV安装并设置国内源05Gemini3 生成的基于手势控制3D粒子圣诞树06Linux下V2Ray安装配置指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题09Labelme从安装到标注:零基础完整指南10GLM-4.7 vs MiniMax-M2.1:代码工程理解