Raymarching Textures In Depth

本节课最主要的就是学会hlsl中使用纹理采样

cpp 复制代码
float4 color = Texture2DSample(Texobj, TexobjSampler, uv);
return color;

课程中的代码(没有这张图我就没做)

课程代码产生深度的原因是uv偏移,黑色区域会不断向左偏移,直到找到白色区域,形成层级关系。下面为5次寻找时产生的效果

相关推荐
日月云棠17 小时前
UE5 Lyra Weapons 模块深度分析——从装备实例到弹道散布的完整武器系统
ue5
淡海水19 小时前
12-01-YooAsset工程化-Unity资源管理规范
unity·c#·游戏引擎·yooasset
清泓y1 天前
UE5程序化生成技术
ue5
BuHuaX1 天前
U3D抖微小游戏开发流程 (一)
unity·c#·游戏引擎·游戏策划
_ZHOURUI_H_1 天前
Unity MyFramework 用法说明(二十三):使用 PrefabPoolManager 复用预设实例
unity·游戏引擎·游戏开发·游戏ui·手游开发
新手unity自用笔记2 天前
unity网络基础_1
网络·unity·游戏引擎
学习!!!2 天前
UE的全局光照系统
图形渲染
清泓y2 天前
UE5--VR与AR开发技术
ue5·ar·vr
日月云棠2 天前
UE5 Lyra Messages 模块深度解析——从一条击杀消息看游戏事件系统的设计哲学
游戏·ue5