ShaderJoy —— 多物体 Raymarching(多图形 + 抗锯齿 + 软阴影)效果【GLSL】
发布日期:2021-07-01 05:53:43
浏览次数:2
分类:技术文章
本文共 523 字,大约阅读时间需要 1 分钟。
效果图
各种 SDF 函数
// --------SDF--------float sdPlane(vec3 p){ return p.y;}float sdSphere(vec3 p, float s){ return length(p) - s;}float sdBox(vec3 p, vec3 b){ vec3 d = abs(p) - b; return min(max(d.x, max(d.y, d.z)), 0.0) + length(max(d, 0.0));}float sdEllipsoid( in vec3 p, in vec3 r ){ return (length( p / r ) - 1.0) * min(min(r.x, r.y), r.z);}float udRoundBox(vec3 p, vec3 b, float r){ return length(max(abs(p) - b, 0.0)) - r;}float sdTorus(vec3 p, vec2 t){ return length
转载地址:https://panda1234lee.blog.csdn.net/article/details/57085659 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月21日 11时41分13秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
突然停机导致的问题
2019-05-08
More 平台
2019-05-08
Symbian 逐步深入(一)
2019-05-08
Linux+C 开发基础
2019-05-08
ACE_SINGLE 的用途
2019-05-08
fedora7 安装 oracle10g、
2019-05-08
vmware 突然不能上网
2019-05-08
install openmotif
2019-05-08
oracle
2019-05-08
rpm no signed
2019-05-08
oracle 基本sql语句
2019-05-08
问题:
2019-05-08
linux 下安装那个oracle客户端版本的 在哪里配置tnsnames呢
2019-05-08
linux/window mysql 操作 和 问题
2019-05-08
temp code
2019-05-08
协议指令意义以及代码
2019-05-08
编译删除
2019-05-08
gdb 命令
2019-05-08
硬件申请
2019-05-08
iscsi
2019-05-08