Builds Statue

Blender 3d object to blueprint conversion expiriment

  • 1k views 1 today
  • save_alt 27 downloads 1 today
Progress
100% complete
  • 8
  • 0
  • 1
User4445D
Lvl 35Artisan Viking
9
I've had the idea for a while of creating Valheim blueprints from arbitrary 3D objects. Here's an attempt to doing it.

Blender allows you to convert geometry into a set of cubic blocks, and then, if you save them, you can create a blueprint using the Dvergerprops Crate object as building blocks (since it supports scaling). Unfortunately, Valheim doesn't have a suitable scalable object to display a simple triangular polygon.

Unfortunately, any complex geometry produces blueprints of tens of thousands of blocks, which makes this method of little practical use. Perhaps if the algorithm were optimized so that adjacent faces are merged, the result could be better.

Steps to convert Blender 3d object to Valheim blueprint (this is just expiriment, unfinished and almost useless)

- import 3d object into Blender

- select particular mesh

- add Remesh modifier to mesh with type Blocks and adjust Octree Depth for the required level of detail

- apply Remesh modifier to mesh for making changes permanent

- goto to Scripting tab and open script blender_script.py (included in archive)

- change the output json file name in the script

- run script by clicking Run Script button (or pressing Alt-P)

- convert json file to blueprint file with perl script json_to_blueprint​.pl (Perl interpreer required)
usage example:
perl json_to_blueprint​.pl < mesh.json > 3dtest.blueprint

- copy output file (3dtest.blueprint) into blueprints directory and enjoy

------------------
Sample 3D object - Horse by RJ_12

More like this

  Have something to say?

Saranthia
09/07/2025 7:43 pm
Level 5 : Apprentice Viking
i love it! :D could u make more chess figures? <3
1

Welcome