This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
changelog_knald [2016/10/26 01:30] adavies |
changelog_knald [2017/05/23 03:49] (current) |
||
---|---|---|---|
Line 39: | Line 39: | ||
* Fixed a few minor GUI related issues. | * Fixed a few minor GUI related issues. | ||
* Fixed an issue where some GUI element positions were not saved correctly in the configuration .ini. | * Fixed an issue where some GUI element positions were not saved correctly in the configuration .ini. | ||
- | * Fixed an issue where under some circumstances baking -MeshAO in Integrator mode after using the baker caused a crash. | + | * Fixed an issue where under some circumstances baking MeshAO in Integrator mode after using the baker caused a crash. |
* Fixed an issue where vertex colors were not rendered correctly for non-square textures. | * Fixed an issue where vertex colors were not rendered correctly for non-square textures. | ||
* Miscellaneous bug fixes. | * Miscellaneous bug fixes. | ||
Line 78: | Line 78: | ||
==== New Features, Improvements and Optimizations ==== | ==== New Features, Improvements and Optimizations ==== | ||
- | * Added support for Tangent & Object Space Bent Normal Maps with various options to control occluder weighting (Cosine, Uniform Clamped & Uniform Unclamped) and how the magnitude is stored via normalization. | + | * Added support for Tangent & Object Space Bent Normal Maps in the Baker with various options to control occluder weighting (Cosine, Uniform Clamped & Uniform Unclamped) and how the magnitude is stored via normalization. |
* Improved the mesh loader to support mesh files with a triangle count of over 330 million. | * Improved the mesh loader to support mesh files with a triangle count of over 330 million. | ||
- | * Improved the mesh loader to support user choice of bake times. | + | * Improved mesh loading speeds by up to 550%. |
+ | * Improved the mesh loader to support user adjustable bake balancing, which balances execution time between High Poly processing (import) and baking time based upon a slider value. | ||
* Improved the mesh loader to support mesh files over 4GB in size. | * Improved the mesh loader to support mesh files over 4GB in size. | ||
- | * Added support for .ply Polygon File Format/Stanford Triangle Format | + | * Added support for .ply Polygon File Format/Stanford Triangle Format. |
- | * Added support for various options to control occluder weighting for Ambient Occlusion in the Baker (Cosine, Uniform Clamped & Uniform Unclamped). | + | |
* Added support for unnormalized height maps in the Baker. | * Added support for unnormalized height maps in the Baker. | ||
* Added support for various options to control occluder weighting for baked Ambient Occlusion (Cosine, Uniform Clamped & Uniform Unclamped). | * Added support for various options to control occluder weighting for baked Ambient Occlusion (Cosine, Uniform Clamped & Uniform Unclamped). | ||
- | * Added support for the reporting of varius statistics for Height Maps in the Baker on (Min, Mid & Max for both normalized & unnormalized). | + | * Added support for various options to control occluder weighting for Mesh Ambient Occlusion (Cosine, Uniform Clamped & Uniform Unclamped). |
+ | * Added support for the reporting of various statistics for Height Maps in the Baker on (Min, Mid & Max for both normalized & unnormalized). | ||
* Add support for the display of high poly vertex & triangle counts in the status bar while the Baker is loaded.. | * Add support for the display of high poly vertex & triangle counts in the status bar while the Baker is loaded.. | ||
* Updated .kpbr with new presets (Brass #2, Rhodium, Tin, Tungsten + Concrete 1+2). | * Updated .kpbr with new presets (Brass #2, Rhodium, Tin, Tungsten + Concrete 1+2). | ||
Line 93: | Line 94: | ||
* Added support for relative paths when saving/loading .ksf files. | * Added support for relative paths when saving/loading .ksf files. | ||
* Added support for palletized PNG files. | * Added support for palletized PNG files. | ||
+ | * Added support for collapsible groups in the 3d preview. | ||
* Updated the Dark theme so that ghosted/disabled GUI items are lighter for better legibility. | * Updated the Dark theme so that ghosted/disabled GUI items are lighter for better legibility. | ||
+ | * Miscellaneous improvements to the load/save system. | ||
* Miscellaneous tweaks to .kpbr to improve preview material aesthetics. | * Miscellaneous tweaks to .kpbr to improve preview material aesthetics. | ||
- | * Miscellaneous interface improvements and optimizations. | ||
* Updated tooltips. | * Updated tooltips. | ||
* Miscellaneous improvements and optimizations. | * Miscellaneous improvements and optimizations. | ||
Line 101: | Line 103: | ||
==== Bug Fixes ==== | ==== Bug Fixes ==== | ||
* Fixed an issue where .ksf files did not correctly restore bake settings when the Baker was not initialized. | * Fixed an issue where .ksf files did not correctly restore bake settings when the Baker was not initialized. | ||
+ | * Fixed an issue where the 3d preview or main window are off-screen after startup on some occasions. | ||
+ | * Fixed an issue where Knald failed to process loaded images or bake correctly on some occasions. | ||
+ | * Fixed an issue where the Material ID default initial value was shown as black in the color picker. | ||
* Fixed an issue in the Baker where expected ray hits would occasionally fail along triangle edges in some situations. | * Fixed an issue in the Baker where expected ray hits would occasionally fail along triangle edges in some situations. | ||
+ | * Fixed an issue where under some circumstances the Material ID color schemes were not initialized correctly resulting in a black color picker. | ||
+ | * Fixed an issue where Flip Green was saved in an incorrect state in some situations. | ||
+ | * Fixed an issue where the Image AO scale slider incorrectly forced the regeneration of Mesh AO when moved. | ||
+ | * Fixed an issue where OS Normals, Vertex Colors & Material ID were not checked by default in export settings even though they were baked. | ||
+ | * Fixed an issue where baker size ratios were not maintained correctly for non-square sizes. | ||
+ | * Fixed an issue where some palletized/indexed PNG files were not supported correctly. | ||
+ | * Fixed an issue where some PNG with an alpha channel were not supported correctly. | ||
+ | * Fixed an issue where greyscale PNG files of less than 8bits per pixel were not supported correctly. | ||
+ | * Fixed an issue where some custom suffixes were not saved correctly after restarting Knald. | ||
* Miscellaneous bug fixes | * Miscellaneous bug fixes | ||
+ | ===== Release v1.2.1 ===== | ||
+ | |||
+ | ==== New Features, Improvements and Optimizations ==== | ||
+ | * Miscellaneous improvements and optimizations. | ||
+ | |||
+ | ==== Bug Fixes ==== | ||
+ | * Fixed an issue where some meshes would cause an optimization error during baking. | ||
+ | * Fixed an issue where IMG AO doesn't show correctly if Normal & AO were baked and then the integrator is updated. | ||
+ | * Fixed an issue where Mesh AO doesn't show correctly after switching between the AO & Transmission tabs. | ||
+ | * Fixed an issue where the AO group would not show if Normal, Transmission & AO were baked and then the integrator is updated. | ||
+ | * Fixed an issue where the Mesh AO activation checkbox appears inverted relative to UI after integration. | ||
+ | * Fixed an issue where the Baker Height & Width spinboxes could get out of sync. | ||
+ | * Fixed an issue where the Bake button doesn't revert to the correct pre-process state after loading a .ksf | ||
+ | * Miscellaneous bug fixes |