Display fractal patterns using L-systems
Turn 2D images into 3D models
Text-to-3D and Image-to-3D Generation
Create a 1M faces 3D colored model from an image!
Create a 3D model from an image in 10 seconds!
Generate 3D models of various objects
Explore a 3D map of Minnesota
Display 3D food models
Gradio demo of CharacterGen (SIGGRAPH 2024)
Interactively rotate a 3D green cube in your browser
Sparse-view SFM-free Gaussian Splatting in Seconds
Generate dynamic 3D scenes with torus knots
Explore Minnesota with a 3D video map
HTML5 BabylonJS Javascript LSystems is a JavaScript library that combines the power of HTML5, Babylon.js, and L-Systems to generate and visualize fractal patterns. L-Systems (Lindenmayer Systems) are a formal grammar system for modeling the growth and development of fractals and other self-similar structures. This library allows developers to create visually stunning and complex 3D patterns directly in the browser.
What is the performance like for complex L-Systems?
The performance depends on the complexity of the L-System rules and the number of iterations. Simple patterns run smoothly, but highly detailed fractals may require optimization or run best on more powerful devices.
Can I customize the appearance of the fractals?
Yes, you can customize colors, line thickness, and other visual properties. Modify the material properties in Babylon.js or adjust the L-System rules to change the fractal's shape.
How do I share my L-System configurations?
You can export your L-System rules as JSON or JavaScript files and share them with others. They can then import and render the same patterns in their own projects.
Can I use this library offline?
Yes, as long as you have the Babylon.js and L-Systems library files downloaded, you can use the tool offline in a local development environment.
Why do some fractals take longer to generate?
Complex L-System rules or a high number of iterations increase the computational load, which can slow down generation, especially on less powerful devices.