AcidFramework's profile picture. Open source software for 3D modeling using math. In prototyping / under construction. Authored by @burrcancode - http://github.com/jeremyburr/Acid

Acid

@AcidFramework

Open source software for 3D modeling using math. In prototyping / under construction. Authored by @burrcancode - http://github.com/jeremyburr/Acid

Prototype #21 - "Pincer Crystal Matrix" #threejs #javascript #math


Prototype #20 - "Pincer Crystal" #threejs #javascript #math


Prototype #19 - link 9 units of prototype 18 #threejs #javascript #math


Prototype #18 - "Hyperbolic Bug" #threejs #javascript #math


Prototype #17. Link 4 acid crystals. Next, programmability will be introduced so each unit's properties - branch angle, magnitude, curvature, etc. can be individually modified. Soon, a recursive function will be applied to model a tree branch or plant. #threejs #javascript #math


Prototype #16 - bisection of Prototype #15's outer segments. #threejs #javascript #math


Prototype #14 - Start of space unit "Acid Crystal" - vertical hexagonal cylinder with 45 degree branching. Next this will be intersected with a horizontal hexagonal cylinder to achieve 3D symmetry. The end goal is a programmable interactive lattice. #threejs #javascript #math


Prototype #13 - create a "metallic" effect by adding material and lighting to prototype 12. #threejs #javascript #psychedelic #mathematics #acid #crystals


Prototype #12 - omnidirectional crystal. Extruded planes of prototype #11. Added 'blacklight' colors. #threejs #javascript #psychedelic #mathematics #acid


Prototype #11 - remove octahedrons from prototype 9 and adjust colors. #threejs #javascript #psychedelic #mathematics #acid


Prototype #10 - orthogonal blunt crystals touch pyramidal tips at an origin. #threejs #javascript #psychedelic #mathematics #acid


Prototype #9 - add Z plane cross section to prototype 8. #threejs #javascript #psychedelic #mathematics #acid


Prototype #8 - add cross sectional planes to prototype 7, raise opacity and add new colors. #threejs #javascript #psychedelic #mathematics #acid


Prototype #7 - paint faces and add segments on to previous version. #threejs #javascript #psychedelic #math #acid


Prototype #6 - a reusable function leveraging vectors and directional cosines has been added to 'branch' out in arbitrary directions from a given point of origin. It is used here to 'cap' the end points of prototype #5. #threejs #javascript #psychedelic #math #acid


Prototype #5: branch unit. The skeleton for a repeatable space unit which can be "linked' with other units (such as the hyperbolic and hexagonal examples) and modified through interactive procedures. #threejs #javascript #psychedelic #math #acid


Experiment #4 - match shape of all hyperbolas, add material and lighting, flip every 90 degree turn. #threejs #javascript #psychedelic #math #tweenjs #acid


Experiment #3 - lines of hyperbolic space unit have been extruded into cross-sectional tubes #psychedelic #math #acid #threejs

Experiment #2: hyperbolic space unit. Three hyperbolas in XYZ planes rotating around a sphere. In the next experiment, these will be extruded to form smooth-surfaced 3-dimensional objects. 🤙 #threejs #javascript #psychedelic #mathematics #acid



Experiment #2: hyperbolic space unit. Three hyperbolas in XYZ planes rotating around a sphere. In the next experiment, these will be extruded to form smooth-surfaced 3-dimensional objects. 🤙 #threejs #javascript #psychedelic #mathematics #acid


Loading...

Something went wrong.


Something went wrong.