Changelog
v 1.71 (current)
Bug Fixes:
Bugs fixed in debug mode when the "Simple" workflow is selected
v 1.70
Added features:
During quick editing, the volumes that are visible in the editor camera are recalculated first (prioritized view)
Scene GUI for adding/removing objects that bound the scene from below (Tools -> Magic Light Probes -> Scene GUI)
Managing a list of objects that bounds the scene from below from the main component interface
Bug Fixes:
Fixed a bug in the inspector of the "MLP Quick Editing" component, which did not allow it to display correctly
Errors in the algorithm for arranging probes along geometry are fixed
Compute shaders do not work on OpenGL < 4.3 for Windows and Linux. For macOS only Metal Render is supported. Software verification added
A method has been found in the search code for probes located below ground/floor that slows down the system if there are many objects on the scene.
Errors in the "MLP Quick Editing" component - index out of range
The wrong plugin’s work path makes it impossible to work system correctly
v 1.68 (micro patch)
Added features:
Added workflow switch - Simple (quick and easy); Advanced (slower and more accurate)
v 1.67
Added features:
After clicking the "Add Volume ..." button in the manager, a new volume is created in front of the camera
Bug Fixes:
Data for quick editing is saved even after a scene is reloaded
v 1.66
Added features:
Added the ability to forcibly disable an algorithm that tries to automatically prevent light leaks through walls
Changes:
Added an example of an indoor scene
v 1.65
Added features:
More visual display of volumes on scene
Handles for volume size control
Ability to quickly edit the distance between the probes in the corners
Cancel button during volumes combining process
Bug Fixes:
In some cases, the probes are erroneously placed below the level of the probe ground/floor
The "MLP Quick Editing" component recalculated only for the last part of the total volume
Errors in the search algorithm for probes at the range borders of the light source
Changes:
The option to adjust the distance between the probes in the corners (Corners Probe Spacing) is again available
Important documentation changes (be sure to read the Quick Start section before use)
v 1.6
Added features:
Quick editing of volume parameters after calculation
Equivalent Volume Filling (GPU)
Unlit Volume Filling (GPU)
Color Threshold
GPU acceleration for some passes of calculation
Display progress in editor status bar
Bug Fixes:
In rare cases, probes were erroneously placed inside the geometry
Incorrect partner volume for a light source
Probes removed from combined volume after scene reload
Incorrect type of light source in HDRP mode
Changes:
Temporarily disabled the ability to set the distance between the probes in the corners
v 1.5
Added features:
The calculation can now be performed even if the editor window is out of focus
Ability to quickly edit in real-time some parameters of the calculated volume (in the current version it is only "Color Threshold")
The light sources in the "Lights" tab of the manager are now sorted by type and mode
Bug fixes:
A pop-up window asking to add plug-in main component to the scene in the prefab editing mode
Changes:
Recalculation of automatic volume separation is started only after the mouse button is released
v 1.4.3
Added features:
HDRP Light Source Support (experimental)
v 1.4.2
Added features:
Added ability to install probes in manual mode with one click ("MLP Combined Volume" component)
Bug fixes:
The "MagicLightProbes.DependencyChecker.DoesTypeExist()" method throws an exception in some cases, which blocks code compilation
The first time you add the "MLP Volume" component to the scene, all non-static objects are deactivated
Minor fixes in DependencyChecker.cs file
v 1.4.1
Bug fixes:
Non-optimal code in the "Find Geometry Edges" pass (with a large number of objects on the scene, the editor freezes for a long time)
Changes:
ETA calculation algorithm is now more accurate
v 1.4
Added features:
Saving a scene before calculation
ETA for calculating automatically divided volumes
Volume optimization for mixed lighting
Bug fixes:
Terrain irregularities are perceived as geometry edges
Colliders are still duplicated in debug mode
Geometry intersection detection does not work correctly in some modes
On some objects marked as static, colliders are duplicated during the calculation
Restoring scene state after calculation in "Debug Mode" works with errors
Violation of the queue for calculating volumes (when there are several on the scene)
Culling by equivalent color works with errors
Wrong progress counter in Removing Unused Points pass
The endlessly repeating warning "This component will be automatically disabled when baking." When the main component is disabled in hierarchy
Invalid value of probes number counter after calculation
Warning in console "Releasing render texture that is set to be RenderTexture.active!"
Errors in the console after building the project
Changes:
Minor changes in the interface of the main component
v 1.3
Added features:
Lock settings during calculation
Automatic division of large volumes into smaller ones
Customizable spacing between probes in corners
Removing probes with equivalent color neighbors
New component "MLP Force Save Probes" for objects that need to be forced to evenly fill probes
Automatic installation of probes at the edges of the geometry
Bug fixes:
Incorrect light source type assignment in "MLP Light" component
Scripting Define Symbols are not assigned at the right time (Added ability to force dependency checking)
Some disabled objects are not activated after calculation
Progress in "Debug Mode" now displays correctly
Erroneous message that the light source is outside the calculation volume
Changes:
Manager window moved to Tools -> Magic Light Probes -> MLP Manager
Added menu item for forced dependency checking Tools -> Magic Light Probes -> Check Dependencies
Added menu item Tools -> Magic Light Probes -> About MLP...
v 1.2
Added features:
Bakery GPU Lightmapper integration (support all light types)
Probes optimization after volume combination
More visual display of Gizmo for some light sources
Highlighting console MLP messages
Detailed progress bar in the manager
New "Global Settings" tab in the manager (editing general settings for all volumes)
Bug fixes:
Invalid demo shader
Fixed bugs in probes placement algorithms
Fixed a bug due to which the baking involved probes that should have been disabled
Changes:
Manager window moved to Windows -> MLP Manager
v 1.1.0.1
Bug fixes:
Uncontrolled duplication of an object "-- MLP Combined Volume --" in 2019.2 or newer
v 1.1
Added features:
Duplication to a specified height with a given step
The calculation mode "One by one" (for a large number of volumes on the scene)
Progress bars in the manager window
Bug fixes:
The manager window does not update the list of volumes when the volume is duplicated on the scene
Rare cases of light probes placement far beyond the volume
Double light probes near geometry
Uncontrolled duplication of an object "-- MLP Combined Volume --"
Invalid shader for displaying light probe positions in debug mode
Exception during scene unloading
Error restoring scene state after calculation
v 1.0
First release.
Last updated