Map Lab Changelog
0.7.2
2 October 2017
- UI: Fixed occasional UI freeze.
- Editor: Added official support for Unity 2017.
- UI: Changed busy icon while loading.
0.7.1
18 July 2017
- UI: Fixed preset list overflows dialog in Unity 5.6.
- Editor: Fixed occasional null ref when changing preset.
- Editor: Fixed occasional freeze when adding Gaussian Blur filter for the first time.
- Presets: Fixed wrong channel mappings resulting in the perceived black image when viewing in an application that interprets opacity [color.a = 0].
- Editor: Added new undo-redo-system.
- Project: New project types added.
- UI: Filter settings can now be expanded independently of each other.
- UI: AddFilterDialog closes when no layer is active.
- Editor: File>New>Default loads defaults according to the texture tab type.
- Project: Older beta projects are not backward compatible.
0.7.0
11 April 2017
- Filter: Fixed multi-pass filter duplication bug.
- UI: Filter names are now correctly formatted in the add-filter-dialog.
- Shader: Fixed compile error in Unity >5.5.
- Editor: Fixed window not showing in Unity 5.6.
- Shaders: Support for third party shaders added.
- Shaders: Shader texture mapping editor added.
- Exporter: Settings get included in the project file.
- Map Canvas: Added more information to the status bar.
- Map Canvas: Centered zoom functionality added.
- UI: Material settings display all possible properties exposed by the shader.
- Core: Unity 5.6 support added.
- UI: Menus replaced by native OS menus.
- Structure: Harmonized package structure across all shared libraries.
0.6.9
1 May 2016
- Moved the custom filter demo (ColorStripesFilter.cs) to the editor folder to allow project build.
- Canvas: New marquee tool hotkey added. Ctrl+A to select to whole canvas.
- Canvas: Aspect ratio can now be fixed.
- Canvas: Improved the selection shader.
- Canvas: Marquee tool behaves more smooth now and allows more accurate selection
0.6.8
15 April 2016
- UI: Map preview gets now correctly refreshed when File->New or File->Empty is called.
- Filter: Fixed bug in Median filter on CPU.
- Filter: Fixed bug in Fast Median filter on CPU.
- Filter: Fixed bug in Gaussian High-Pass filter on CPU.
- Filters: Internal and external filters can now manually be reloaded.
- Filters: Per-device filter exclusion support added. Not supported filters get automatically excluded without breaking the others.
- Filters: Updated OpenCL code to properly run on AMD and Intel devices.
- UI: Startup splash screen added to show initialization progress.
- UI: Show save dialog on window close.
- UI: Added more hotkeys (S: Open Settings, E: Open Exporter, I: Open Inputs, Space: Rerender Maps, ESC: Flush Command Queue, 1-7: Change Map Tab)
- Settings: All installed plugins can now be listed.
- Filter: Changed default radius in Gaussian High-Pass filter.
- Filter: Rotation filter gets now controlled by a slider.
- OpenCL: Filters get compiled at startup.
- OpenCL: Filters get only compiled for selected device.
- Plugin: External filter plugins get included, validated and compiled at startup.
0.6.75
12 April 2016
- Filter: Fixed conversion issue in Color Mask filter on CPU.
- UI: Corrected some typos.
- OpenCL: Fixed Intel OpenCL devices cause Map Lab to break.
- OpenCL: Fixed 'fcl build exception' on Intel HD Graphics.
- OpenCL: Removed filter compiling when in CPU mode.
- Settings: Properties now get stored properly.
- Setting: Default settings now can be restored.
- UI: Increased default startup size of Map Lab editor.
- UI: Increased default size of the exporter window.
- UI: Added scrollbars to the exporter window.
- OpenCL: On-the-fly filter compiling is temporarily deactivated. Startup and opening the Add-Filter-Dialog (for the first time per session) will take much longer.
0.6.7
9 April 2016
- Filter: Gaussian Blur is about 8% faster on CPU
- Filter: Gaussian Blur output are blacked out sometimes fixed
- UI: Generators now get correctly loaded
0.6.6
1 April 2016
- UI: Layer and filter drag-and-drop support added.
- UI: 3D preview area is now resizable.
- Map: Alpha channel support added.
- Filter: Channel Extractor added.
- UI: Group progessbar overflow removed.
- Shader: Height map does now tile correctly.
- UI: Map tabs are now more compact in small windows.
0.6.5
29 March 2016
- Filter: Hue Saturation Brightness filter added.
- UI: Fixed warning when opening Input, Add Filter or Map Tiler dialog.
- Project: Fixed format exception when trying to open a project saved in 0.6.4.
- Fixed long loading time when opening the Add Filter dialog for the first time. Filters now get compiled just-in-time.
- Fixed null-ref when opening Map Tiler from an updated project.
0.6.4
28 March 2016
- Filter: Luminance Shift filter added (Shadow Removal).
- Filter: 3x3 generic kernel filter added.
- Filter: Rotation filter added.
- Added support for texture generators.
- Included generators: Color Gradient, Cloud Noise, Procedural Bricks .
- Texture engine core has been overhauled (~25% faster).
- Normalmap/Gaussian Blur rendering is now ~20% faster on the CPU.
- New layer blend mode added: Tangent Normal blending.
- Map Tiler: Toolbar added.
- Map Tiler: Region recalculation support added.
- Map Tiler: Workspace can now be locked/fixed.
- Map Tiler: Statusbar added.
- Map Tiler: Random Stitcher now automatically tries to replace parts that don't seem to tile well. (Experimental)
- Exporter: Output map selection added.
- UI: Colors adapted to Unity Pro/Personal skin
- UI: Changes made on the controls only generate a new engine command when the previous command has been finished.
- Map Tiler: UI has been rearranged.
- New default preset.
- When no input textures assigned a black texture is used per default.
- The visibility does no longer decide whether a map gets exported or not.
- OpenCL: Async pipeline synchronization issue fixed.
- Export: Progress display is now more accurate.
- Export: Filters with muliple passes now get exported correctly when changed resolution.
- UI: Cropped labels issue fixed.
0.6.3
20 January 2016
- Sobel convolution filter added
- Deprecated Normal-to-Height filter replaced
- Projects can now be saved including all input assignments
- New preview model added (Rounded Cube)
- Add-filter dialog is now scrollable
- Breaking Change: Save format for projects has been changed. Old projects cannot longer be opened
- Ambient Occlusion filter has now a wider range
- New default preset
- Issue with the preview models fixed
0.6.2
16 January 2016
- Possibility to automatically assign the first input to Albedo layer
- Map Preview: Snap support
- Layer output indexing issue fixed
0.6.1
8 January 2016
- Map visibility toogle on tabs
- Map solo toogle on tabs
- Height-to-Normal (Gaussian): new sample filter mode added
- Emission map output added
- Height-to Normal (Gaussian): starting point issue fixed
- Input tab has moved to a separate window
- New default configuration
- Default configuration now depends on the platform (GPU/CPU)
0.6.0
4 January 2016
- Preview render exporting added
- Map Tiler: Improved seam finding performance
- OSX: Improved OpenCL support
- OpenCL compilation speed-up on AMD devices
0.5.9
30 December 2015
- Map Tiler integrated
0.5.8
24 December 2015
- Map Lab (0.5.7) editor won't starts if Unity was installed with non-standard paths fixed
- Version and log file path can now be seen under the Settings/About tab
0.5.7
22 December 2015
- Map Preview: Improved render performance
- Map Preview: Infinite map worspace (draggable)
- Map Preview: Improved tiling/zoom (mouse wheel)
- Map Preview: Seam rendering support
0.5.6
11 December 2015
- Single layer input support added
- New parallax shaders added
- New DX11 tessellation shader added
- Normal-to-Height filter overhauled and available on CPU and OpenCL
- Context menu on layers allows duplication, layer naming and input selection
- Orthogonal projection near clip fixed
- Custom Unity Standard shaders have now all shader flags activated
0.5.5
2 December 2015
- Translation filter added
- Map preview now reflects realtime updates
- Temporary RAM usage display
- Layers can now be collapsed/expanded
- (OpenCL) Diffuse-to-Normal filter: fixed issue with Derivation and Centered Derivation mode
0.5.4
30 November 2015
- Maps can now be separately excluded from exports
- Map visibility toggle in preview
- Export path can be coverted to project relative
- Auto map generation when change preview quality
- Improved material updates in preview
- Compilation process improved
- Skybox rendering improved
- Exported normal map is now flagged as Unity normal map (DXT5nm)
- Exported maps are now assigned properly to the generated material
- Map suffix is now correct in Specular Workflow (Case AVAIW88HOD).
- Builds are now possible when Map Lab is present (Case AWSHYM5IOJ)
- Default preview tiling set to 1 (Case AZYLG1GURA)
- Deleted maps are excluded in the export (Case ANTU8IOIFP)
- Max camera zoom distance increased in Perspective render mode
- Asset database gets automatically refreshed after export (Case AZZ5G6XLIU)
0.5.3
27 November 2015
- Linear color space support added
- Gamma Correction filter added
- Input texture preview not displayed Unity Personal (AD41Z35J65)
- "Create Material" option moved from Exporter to Output settings
0.5.2
22 November 2015
Initial release
- Initial Release (Public Beta)