
shadertoy
justslowdown_going
这个作者很懒,什么都没留下…
展开
-
基于距离场的程序建模——实现基本实体组合的平滑过渡
基于OSG的测试节点float sdSphere(osg::Vec3 p, float r){ return p.length() - r;}float sdPlane(osg::Vec3 p){ return 5.0 - p.z();}float sdEllipsoid(osg::Vec3 p, osg::Vec3 r){ float k0 = osg::componentDivide(p, r).length(); float k1 = osg::原创 2020-05-28 18:59:02 · 598 阅读 · 0 评论 -
shadertoy-Sake shader
参考链接:https://www.shadertoy.com/view/XtVfzd碗的绘制1. 蓝白相间的图案-->sdf有符号距离场float sdf_circle(vec2 p, vec2 o, float r) { return length(p - o) - r;}float sdf_ring(vec2 p, float r, float lineWidt...原创 2019-12-16 16:36:38 · 164 阅读 · 0 评论