S3O Blender Tools 0.2.5 - Now with AO Baking!
S3O models are represented in Blender using a "S3O Root" object that sorts properties such as height, collision radius, texture paths
Emit/Aim/Flare Points are represented by a "S3O Aim Point" object
The placeholder empties that visually display the properties of the above can be directly edited and changes will be redirected to the properties in their parent objects.
You must have a S3O Root in the scene to be able to export the model.
Note: All rotations and scaling are be baked into the mesh data on export!!
S3O Root objects are rotated such that the local axes match with the S3O model axes. You can technically apply transform rotations to it, but I don't recommend it.
Baked Ambient Occlusion data is properly extracted and is imported into a Color Attribute called "ambient_occlusion", allowing direct editing of the AO data via the Vertex Paint tools. (Technically, only the red channel is read on model export)
"Add Mesh as Child" button that adds a Mesh as a child of the active object
"S3Oify Object Hierarchy" button that prepares an existing model for export / use with this Addon
New: Full Ambient Occlusion baking toolset, check tooltips for info. Should have all the AO-related functionality that OBJ2S3O did... save for batch baking.
Using OBJ2S3O with xNormal may still provide slightly better results and could be a useful fallback.
v0.2.1 Changes: AO baking plates are centered under the model. Errors on model import/export.
v0.2.2 Changes: Ensure 'ambient_occlusion' attribute exists before baking to it. Tweak AO settings min/max. Improved building groundplate AO edge smoothing.
v0.2.3 Changes:
Add new "Min Distance" feature to the Vertex AO baking. It attempts to remove black spots caused by things such as intersecting faces and smooths out the end result.
Add Apply Rotation/Scale/Modifiers options to the S3Oify Object Hierarchy tool.
v0.2.4 Changes: Improve AO baking result a bit more by making a copy of the mesh and splitting it across the sharp edges before baking- then saving results to the original mesh.
v0.2.5 Changes: Fix incorrect determination of sharp edges on s3o import.
What's Changed
- Fix unexpected sharps on import by @ChrisFloofyKitsune in #2
Full Changelog: v0.2.4...v0.2.5