This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
changelog_knald [2016/10/10 23:07] adavies |
changelog_knald [2017/01/16 02:07] adavies [New Features, Improvements and Optimizations] |
||
---|---|---|---|
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 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 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 baked Ambient Occlusion (Cosine, Uniform Clamped & Uniform Unclamped). |
- | * Updated .kpbr with new presets (Brass #2, Rhodium, Tin, Tungsten + Concrete 1+2) | + | * 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.. | ||
+ | * Updated .kpbr with new presets (Brass #2, Rhodium, Tin, Tungsten + Concrete 1+2). | ||
+ | * Added an the option to use a cube primitive in the 3d preview . | ||
* Added new Light theme for Knald via a dropdown option in the Preferences Tab. | * Added new Light theme for Knald via a dropdown option in the Preferences Tab. | ||
+ | * Added support for relative paths when saving/loading .ksf 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. | ||
==== Bug Fixes ==== | ==== Bug Fixes ==== | ||
- | * Fixed an issue during acceleration structure generation. | + | * 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 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 | ||
+ | |||
+ | ===== Release v1.3.0 ===== | ||
+ | |||
+ | ==== New Features, Improvements and Optimizations ==== | ||
+ | * Added support for Position Maps in the Baker. | ||
+ | * Added support for Texture Transfer Maps in the Baker. | ||
+ | * Added support for Detail Maps in the Baker. | ||
+ | * Improved the aesthetics & accuracy of materials with lower roughness levels within the 3d Preview. | ||
+ | * Updated tooltips. | ||
+ | * Miscellaneous improvements and optimizations. | ||
+ | |||
+ | ==== Bug Fixes ==== | ||
+ | * Fixed an issue where some export suffixes were not propagating correctly when the dropdown menus were used. | ||
+ | * Miscellaneous bug fixes | ||
+ | |||