A fast and cross-platform Signed Distance Function (SDF) Viewer App using three-d #271
Replies: 2 comments 15 replies
-
Super cool! 🚀 Even works perfectly on my phone 😮 I just have one suggestion and I don't really expect you to implement it 🙂 It would be super cool to be able to write an SDF in the UI. Could be in Go or whatever, just a text field where you write your SDF code and then it is displayed when it is valid. |
Beta Was this translation helpful? Give feedback.
-
I also have a few questions for you @asny, seeing how you know much more about graphics than me 😅.
These are nice-to-have features but are not required functionality for the app, so don't rack your brain over this. If you can't think of a solution off the top of your head feel free to ignore them. Thanks! |
Beta Was this translation helpful? Give feedback.
-
I finally released version 1.0.0 of my SDF Viewer App! It allows designing 3D models through code, which the app renders and customizes in real time, refreshing as fast as possible after changes to the code. I use it to design objects for 3D printing, but it can be used for any 3D modeling task. Three-D (and egui) made the graphics easy, thanks @asny.
The main features are high-performance rendering, cross-platform support (including web), and straightforward integration with any language/library that can be compiled to WebAssembly (with integrations already written for Rust and Go). You can read more about it on the link above. The app demos are:
I hope this is useful for others. Feel free to leave suggestions here on how to use more Three-D features for the app, or open a new issue/discussion in the repository for anything else.
Beta Was this translation helpful? Give feedback.
All reactions