Bauble: 符号付き距離関数を使った3Dアートへの関数型アプローチ
2025-01-11

Ian Henryは、符号付き距離関数(SDF)とJanetプログラミング言語を使用してインタラクティブな3Dグラフィックスを作成するためのツールであるBaubleの開発経緯を語っています。最初は単純なGLSL文字列連結器でしたが、Baubleはアニメーション、カスタム動的式、ライティングなどの機能を含むより強力なツールへと進化しました。しかし、コードベースの複雑さから最終的にBaubleを完全に書き直し、堅牢なコンパイラと包括的なドキュメントを作成しました。これにより、ユーザーは比較的簡単に素晴らしい3Dアートを作成できるようになりました。
開発
符号付き距離関数