Gears

Procedural Modelling / Look Development

Technical Breakdown


Part 01: Match the gears

Code: cover_face.py
Code: get_face_info.py

In this project, I develop a script that allows me to place decoration meshes around the target meshes. The script would place the decorations on the middle point of every face, and rotate them to align with the face normal. It’s a convenient tool that allows user to create some repeat face details like spike or scales rapidly and precisely.

To use the script, user must select the target first, then, select the decoration objects. If multiple decoration objects are selected, they would be assigned to faces randomly.

Here I use an icosahedron as my target and a tiny gear as my decoration.


Part 02: Frame Modeling

The Frame is simply created by polyExtrude and refined by polyBevel, make sure to keep the faces seperate here.


Part 03: Generate Particles

Code: maya_particles.py
Code: gen_points.py

Then, in order to enhance the composition, I decide to add some particle spheres in the scene. Here I generate it with a particle script I made before.

The script would generate an random nParticle system in a specific shape range. Here I made it in a 3*3 cubic with 20 particles.

Of course, it could be created by nParticle stimulation.

※ Only makeCubic() and cubic() are used here. The script is also able to create shapes like sphere, cone, etc.

 

 INSPIRATION & REFERENCE

Previous
Previous

Orbits

Next
Next

axon