Bauble:用数学创造3D艺术的编程工具
2025-01-11

作者Ian Henry讲述了他开发Bauble的历程,这是一个使用签署距离函数(SDF)和Janet语言创建交互式3D图形的工具。最初,Bauble是一个简单的GLSL字符串连接器,但随着时间的推移,它发展成为一个更强大的工具,具有动画、自定义动态表达式、光照效果等功能。然而,由于代码库过于复杂,作者最终重写了Bauble,构建了一个更健壮的编译器和更完善的文档,使得用户可以更轻松地创建精美的3D艺术作品。
开发
签署距离函数