技术栈

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