Rainbow 3D Fractal Generator
๐ Overview
The Rainbow Fractal Shape Generator is a visually dynamic and interactive web-based fractal generator. It utilizes Three.js to create mesmerizing, cyberpunk-inspired fractal structures with vibrant, randomly generated color themes and rotational patterns. The interface allows users to select different fractal styles, creating unique visuals that change dynamically.
๐ Features
๐จ Fractal Styles & Variations
- Users can generate different fractal designs including:
- Sacred Geometry
- Infinity (Paisley)
- Tessellation
- Kaleidoscope
- Mandala
- Spiral
- Toroidal
- Each fractal is rendered with randomized parameters to create unique and varied structures.
๐ Dynamic Rotational Effects
- The fractals rotate based on randomly selected motion styles:
- Constant Rotation โ Smooth and continuous spinning.
- Oscillation โ Swinging movement using sinusoidal waves.
- Spiral Motion โ A rotation modulated by a sine function for a swirling effect.
- Wiggle Effect โ Small oscillations for a subtle movement.
- Zigzag Motion โ Sharp and unpredictable shifts in rotation.
๐ญ Color Themes
- Each fractal is randomly assigned one of the following color themes:
- Rainbow โ Classic full-spectrum hues.
- Pastel โ Soft, dreamy shades.
- Vivid โ High-saturation colors for an energetic look.
- Panel Rainbow โ Assigns solid rainbow colors to each face.
- Monochrome โ Random grayscale variations.
- Cool Tones โ Bias toward blues and greens.
- Warm Tones โ Bias toward reds and yellows.
๐ฎ User Controls
- Generate New Fractal button for instant refresh.
- Fractal Style Selector for choosing different geometric forms.
- OrbitControls Integration allowing users to zoom, pan, and rotate the fractal manually.
๐ ๏ธ Technologies Used
- HTML for structure.
- CSS for styling, including a cyberpunk neon aesthetic.
- JavaScript (Three.js) for rendering 3D fractals.
- OrbitControls.js for interactive navigation.
- Google Fonts for a retro-futuristic cyberpunk feel.
- Neumorphic UI navigation with collapsible menus for enhanced UX.
๐ File Structure
/RainbowFractalGenerator
โโโ index.html # Main webpage with fractal generator
โโโ three.min.js # Three.js library for 3D rendering
โโโ OrbitControls.js # Camera controls for user interaction
โโโ nav_script2.js # Script for handling navigation UI
โโโ style.css # Styling for cyberpunk aesthetic & neumorphic UI
โโโ README.md # Documentation (You are here!)
๐ Usage
- Open index.html in a browser
- Works best in Google Chrome or Firefox.
- Interact with the Fractals
- Use the dropdown menu to choose different fractal styles.
- Click โGenerate New Fractalโ to create a new randomized version.
- Use your mouse to rotate, zoom, and pan around the fractal.
โ ๏ธ Known Issues
- Performance may drop on low-end devices due to heavy 3D rendering.
- Some browsers may require WebGL support to function properly.
๐๏ธ File Structure
/Root
โโโ RainbowGenerator/
โ โโโ index.html
โ โโโ nav_script.js
โ โโโ OrbitControls.js
โ โโโ README.md
โ โโโ styles.css
โ โโโ three.min.js
๐ Future Enhancements
- More fractal types (e.g., Julia sets, Koch snowflakes).
- Custom color palettes with user selection.
- Animations & transitions for smoother fractal morphing.
- Save & export fractals as images.
๐ Philosophy and Vision
Food4Thoth is inspired by the principles of its namesake, Thoth:
- Creativity: A celebration of art, imagination, and innovation.
- Exploration: Encouraging curiosity and the pursuit of knowledge.
- Community Building: Connecting individuals through shared resources and mutual support.
- Playfulness: Balancing deep inquiry with interactive and fun experiences.
The platform is a digital garden where ancient wisdom meets modern innovation.
โจ Why Visit Food4Thoth?
- Diverse Offerings: Content that caters to various interests, from art and mysticism to community activism.
- Interactive Tools: Explore engaging applications like calculators, games, and divination apps.
- Community Engagement: Opportunities for collaboration and connection through artistic and social projects.
- Inspiration: A space to spark curiosity, reflection, and joy.
๐ค Support and Contributions
Your contributions help support innovative projects like the Rainbow Glo-Calculato, community gardens, and esoteric tools, ensuring Food4Thoth continues to thrive.
Donation Options
Traditional Payments:
- PayPal
- Venmo
Cryptocurrency:
- Ethereum (ETH) & ERC-20 Tokens:
0x900e8f0d397048fD946b05553DeD5Ed3D5e4f1a0
- Bitcoin (BTC):
bc1qcsa7ffef296pp9hkrn03p9wu7lt0fm3s2sz0wp
- Ethereum Classic (ETC):
0xEb3C0e08868ACB0f515442579333c41E7a34F215
- Solana (SOL):
B7nCFQs6HkFAvkz1wEUiPpM4Cj7G6FJNYQ7Avrt6a4cm
-
Ripple (XRP):
Address: <div class="wrap">rEAKseZ7yNgaDuxH74PkqB12cVWohpi7R6</div>
Memo: 3109966062
- Dogecoin (DOGE):
DP2e6J8NbUzswLtBw8ou2xYz4BinyzgU7n
- Cardano (ADA):
addr1qxqgjp4h4vh4pxrg7jur8m96lzf5w98cahfflrw376qhufgg6h5us0avc20ee2azzun58lgylyl54sjr6y9efwq86krs3ladtw
- Bitcoin Cash (BCH):
bitcoincash:qpu93py8j8ykcf7m6tmau2hldefl67t9lydw8afsa5
-
Stellar Lumens (XLM):
Address: <div class="wrap">GB2ES2N326MZK4EGJBKN3ZARCQ5RTFQSAWIJAAKFVIIIJSCC35TXIMLB</div>
Memo: 2967141893
- Litecoin (LTC):
ltc1qklestxa5shsym0gmuqmv2xewp56cst58vmhggl
- Tezos (XTZ):
tz1guFykj1dQAyiGH7g5YJVZzaGdoTWeMK81
๐ก Wallets
- Coinbase Wallet:
0x30D47A5815D94040291a819B8E39765AA09d44A8
- Metamask Wallet:
0x30D47A5815D94040291a819B8E39765AA09d44A8
- VeWorld Wallet:
0x020a79559990145e2f7d48c5771b233399b30bee
- Anchor Wallet:
artabilly.gm
๐ค Contribution Guidelines
We welcome contributions to enhance this project:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
.
- Commit your changes:
git commit -m "Add feature or fix"
.
- Push your branch:
git push origin feature-name
.
- Submit a pull request for review.
๐ Explore the Food4Thoth Hub
Visit the Food4Thoth portal and begin your journey through creativity, mysticism, and connection.
For inquiries or feedback:
๐ Acknowledgments
Food4Thoth represents the collective effort of artists, mystics, and community builders. Thank you to all contributors and supporters who make this digital garden flourish.
Join us and explore the endless possibilities of Food4Thoth!
โก Credits
Designed, coded, and curated by DeJahn under Artabillies & FOOD4THOTH.
๐ License
ยฉ 2025 Food4Thoth. All rights reserved. Unauthorized redistribution, copying, or modification without explicit permission is prohibited.