tekiela / RandoMesh

A Blender addon to add randomized geometry to any mesh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:Python 100.0%