技术栈

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-物体碰撞检测
相关推荐
爱丽_
3 分钟前
ThreadLocal 机制:弱引用 Entry、内存泄漏、线程池复用与线上排查
java·jvm·算法
半瓶榴莲奶^_^
8 分钟前
java模式
java·开发语言
sword devil900
9 分钟前
TRAE:agent团队
开发语言
co_wait
10 分钟前
【c 语言】linux下gcc编译工具的使用
linux·c语言·开发语言
2301_81548293
11 分钟前
C++编译期矩阵运算
开发语言·c++·算法
☆566
16 分钟前
C++中的类型擦除技术
开发语言·c++·算法
m0_56988147
22 分钟前
C++与自动驾驶系统
开发语言·c++·算法
天理小学渣
23 分钟前
JavaScript_基础教程_自学笔记
开发语言·javascript·笔记
難釋懷
35 分钟前
Lua语法入门-变量和循环
开发语言·junit·lua
csbysj2020
41 分钟前
CSS 颜色
开发语言
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07UV安装并设置国内源08“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)09AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南