A light baking solution for NeosVR.
- You must first install NeosModLoader.
- You must also install Blender 3.0 you may install it anywhere (You might be able to get away with alternate versions but I can verify 3.0 works.)
- Done!
- Download the latest release of NeosBakery.
- Extract the contents of the latest zip release (NeosBakery x.x.x.zip) into your nml_mods folder. (Both _NeosBakery and NeosBakery.dll need to be in your nml_mods folder)
- Done!
- Equip a DevToolTip and open a create menu.
- Select the Light Baker Wizard option.
- Oddly specific models don't play nice with Assimp and will crash Neos instantly regardless of how they're imported/exported.
- Meshes without proper UVs will not bake correctly. For some reason, some procedural meshes do not export with correct UVs.
- Baked textures will come out at a lower resolution if the albedo is tiled too much and no upscaling is applied.
- Upscaling is only reasonable up to 4096 depending on the item being baked.
- Blender doesn't like to close itself sometimes. This can be worked around by focusing on or away from blender's window. (Only manually close Blender if its window is not grey)
- Blender doesn't do a great job at creating lightmap UVs and baking with them. (Strange artifacts arise) Burn Albedo is the better option of the two methods.
- Currently only PBS_Metallic and PBS_Specular are supported for baking.
- Possibly the addition of procedural textures being supported.
- Possibly using Unity as a method of light baking.
- You must adequately credit me if you use this software in your project.
- Adequate credit requires you to at least have my name and the link to this project listed in a credits section of your project.
Feedback and pull requests are welcome!