Skip to content

A Blender addon to add randomized geometry to any mesh

License

Notifications You must be signed in to change notification settings

J33V1N/RandoMesh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

RandoMesh

v0.1.1

A Blender addon to add randomized geometry to any mesh. Supports Blender 2.80.
To install, download the zip file and install as an addon in the Blender preferences panel.

RandoMesh 0.1.1 UI

RandoMesh works by taking your geometry and adding random subdivisions to it. It was created to start learning Python in Blender and automate some of my workflow, so expect bugs. Make sure to always save your work before using this addon!

I've found the best results occur with meshes under 5000 polygons. Lots of iterations can really slow things down, so beware. Opening blender from a terminal will give you detailed output of each step of the process.

Example (Subdivision smoothing set to 1.0)

RandoMesh 0.1.0  Result

Processing Log (Example terminal output):

Iterations: 5
--------
Iteration #1: 0.226s	G:12 | S:1 | Extrude: -0.0009	P:T	T:F
Iteration #2: 0.507s	G:6  | S:2 | Extrude: -0.0007	P:F	T:F
Iteration #3: 1.453s	G:7  | S:3 | Extrude: -0.0006	P:T	T:F
Iteration #4: 1.738s	G:7  | S:3 | Extrude: 0.0007	P:T	T:F
Iteration #5: 1.671s	G:7  | S:3 | Extrude: 0.0007	P:F	T:F

Decimation: 1.4232s	Ratio: 0.29
Smoothing: 1.7921s	Iterations: 7
Done! (10.0s total)

License: GPL v3

Changelog

0.1.1:

  • Added option to adjust subdivision smoothing factor for all iterations
  • Github zip install now works

0.1.0:

  • Initial Release

Usage Tutorial

Randomesh 0.1.1 Tutorial

About

A Blender addon to add randomized geometry to any mesh

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%