AI帮我忙之webgpu实时路径追踪

最近体验了VIBE CODING

做了个webgpu的仿cycles的demo

pingpong + bvh + software pathtracing + textureArray< atlas > 非常有趣(:

并且经过验证 AI可以直接写wgsl shader

clike 复制代码
const rayAABBIntersectFn = wgslFn(`
					fn rayAABBIntersect(
						rayOrigin: vec3f,
						rayDir: vec3f,
						rayInvDir: vec3f,
						aabbMin: vec3f,
						aabbMax: vec3f
					) -> bool {
						// Expand AABB to handle triangles that span across split planes
						// Must match epsilon used in BVH construction
						let epsilon = 0.01;
						let expandedMin = aabbMin - vec3f(epsilon);
						let expandedMax = aabbMax + vec3f(epsilon);
						
						let t1 = (expandedMin - rayOrigin) * rayInvDir;
						let t2 = (expandedMax - rayOrigin) * rayInvDir;
						
						let tmin = min(t1, t2);
						let tmax = max(t1, t2);
						
						let tNear = max(max(tmin.x, tmin.y), tmin.z);
						let tFar = min(min(tmax.x, tmax.y), tmax.z);
						
						return tNear <= tFar && tFar > 0.001;
					}
				`);

由于工作是2D,可能下一步要玩的就是vector font了

相关推荐
DolitD7 天前
UE像素流与云渲染技术方案对比分析
3d·云原生·ue5·云计算·图形渲染
Frag0ut14 天前
WebGPU 2026 生产级实战:从 Compute Shader 到端侧 AI 推理的工程化落地
webgpu·wgsl·compute shader·端侧 ai·浏览器推理·生产级降级
Frag0ut16 天前
Chrome 139+ WebGPU端侧AI推理:2026年浏览器大模型本地化部署实战
谷歌浏览器·chrome devtools·webgpu·compute shader·端侧ai推理·chrome 139·内置llm api
Frag0ut16 天前
Chrome 140+ WebTransport:2026年低延迟双向通信工程化实战
谷歌浏览器·quic·webgpu·http/3·webtransport·低延迟通信·chrome 140
sbjdhjd19 天前
从参考图到可复用门窗:3ds Max 建筑场景建模的比例校准与结构拆分
3d·图形渲染·3dsmax·几何学·建模·三维建模·3dcoat
DolitD20 天前
国产信创+实时云渲染:数字孪生智慧矿山UE5流畅推流
3d·信息可视化·云计算·图形渲染·数据可视化
郝学胜-神的一滴21 天前
游戏设计:原型与开发 07:像游戏设计师一样工作
图像处理·游戏·unity·图形渲染·游戏策划·游戏设计
远离UE422 天前
拉格朗日 动力学问题
ue5·图形渲染·图形学·动力学
Cx330❀23 天前
深入浅出 Qt 绘图机制:从 QPainter 到四大图像类解析
开发语言·qt·ui·性能优化·图形渲染
MustardJim23 天前
UE 5.3.2 新增 Shading Model
图形渲染·虚幻引擎