/hiccup-sdf

tools for modeling signed distance functions with hiccup-like language

Primary LanguageJavaScriptMIT LicenseMIT

hiccup-sdf

Monorepository holding tools for modeling with signed distance functions using hiccup-like language, works both on CPU and GPU. Provides multiple primitives, basic operations, and custom map function for working over large amounts of data efficiently.

Projects

Each project contains detailed README file.

Examples

  • basic - example usage of hiccup-sdf and display-sdf
  • obj-export - examples of exporting hiccup-sdf models to OBJs

Future Work

PRs welcome!

  • consistent map function for CPU and GPU
  • threaded meshing for model trees containing functions
  • support for custom user-defined functions

Acknowledgements

This project was developed in part at Laboratory, an artist residency for interactive arts: https://laboratoryspokane.com.