Releases: vbousquet/vpx_lightmapper
0.0.9
What's Changed
- Influence map fix, 4.0 import fixes, export obj fix and export prefix feature by @mpcarr in #24
- Update vlm_export_obj.py by @mpcarr in #22
- Fixes issue with aoi, unwrapped bake objects and adds fit pf camera support back in. by @mpcarr in #25
- fix blender 4.2 EEVEE by @mpcarr in #29
- added an option to force open a console if one isn't already open upon bake all by @Frank-Enste1n in #31
- Fixes black seams in uv unwrapped bakes by disableding blender denoising during bakes and post processing with the compositor by @mpcarr in #33
New Contributors
- @Frank-Enste1n made their first contribution in #31
Full Changelog: 0.0.8...0.0.9
0.0.8
What's Changed
- Fix using UV unwrapped bakes (automatic subdivision, render ratio, select UV unwrapped baked parts,...),
- Preliminary support for baking normal maps,
- Miscellaneous fixes (missing bake mask,...).
Full Changelog: 0.0.7...0.0.8
This prerelease is the last to support exporting to VPX 10.7
0.0.7
What's Changed
- Add render ratio that applies to renders and bakes, in order to easily make preview batches
- Add support for parented objects (objects whose position depends on others)
- Add automatic subdivision of too big faces of bakes to allow splitting them if needed
- Add helper tools for adding a Table UV project and rendering a quick blueprint
- Miscellaneous fixes (flasher naming on export, situations where the batches would fail)
Full Changelog: 0.0.6...0.0.7
0.0.6
What's Changed
- Fix importing with Blender 3.4
- Export light named l100a, l100b,... like l100 (to support splitting GI into individual lightmaps)
- Export lightmap to light links for VPX 10.8
Full Changelog: 0.0.5.1...0.0.6
0.0.5.1
What's Changed
- Fix crash when updating a table where the sync properties have changed with actually less properties to sync
- Fix crash when rendering a batch with lights with 0 emission
Full Changelog: 0.0.5...0.0.5.1
0.0.5
What's Changed
- Add toggle to enable/disable NoExp modifiers in viewport (to easily check the normals,...)
- Add a flag to identify objects that should not be optimized (for example for combining the bake with VPX lighting like refractions,...)
- Fix invalid processing of splitted nestmaps
- Fix handling of normals (keep them untouched for bakes and flagged objects, reset them for optimized mesh)
- Fix crash on export
Full Changelog: 0.0.4.1...0.0.5
0.0.4.1
0.0.4
What's Changed
- Remove Pinball Core Part library, as it is now a dedicated project: Pinball Core Parts
- Add support for bake/lightmap splitting
- Generate & update bake/lightmap array in script helper
- Parse UpdateLightMap script when updating script and preserve user intensity
- Remove 'Deform' camera mode
- Little bug fixes
Full Changelog: 0.0.3...0.0.4
0.0.3
What's Changed
-
Add support for traditional baking (not using render projection)
-
Add support for packing renders to a texture smaller than the render. This allows to increase the resolution above 4096 (which is the maximum texture size VPX supports without problem)
-
Add a new camera fitting mode for less blurry playfield renders: 'Fit Playfield' it needs a playfield collection to be defined and will adjust the render output in order that the playfield renders to the selected render height
-
Add an 'Export Obj' button that will instantly export any objet, correctly scaled to the the export folder
-
Add a file select button to the importer, easing setting the file path using Blender's file path format
-
Quality of life: improved 3D side panel UI, allow to change ObjPos flag without needing to regenerate meshes & nestmaps
-
Fix: better handling of the render cache, to limit the amount of re-render when adding/rebaking a light scenario, or rebaking a render group/traditional bake
-
Remove spinner projective baking mode. It was a hack and the new traditional baking mode gives far better result
Full Changelog: 0.0.2.1...0.0.3