08-02-2016, 04:11 PM
Hello, Micheus.
Thank you for the explanation! :-)
About the Shiny Diffuse material, not sure why that's different. In any case I still have pending to work on the material and texture dialogs so I'm not too worried (yet)
By the way, I have added more changes and I've compiled a new .beam file matching the commits up to this: https://github.com/DavidBluecame/wings/c...7967f14754
The beam file can be downloaded from: https://github.com/DavidBluecame/YafaRay...p?raw=true
Main changes since the previous .beam file:
* Improvements in the UI from Micheus. Among other improvements, he added a Render Passes setting in YafaRay plugins to reduce clutter in the Render Passes tab.
* Changed some default values as the default output file type and default resolution (was really too small!), default ray depth from 12 to 4 (I don't think the default 12 was really needed in most cases and would slow down renders). We can discuss whether the new defaults make more or less sense than the originals.
* Removed plugin path from Preferences (no longer necessary in YafaRay v3)
* Allows UTF8 characters in the Params Badge (very experimental, please test in several OS and situations to ensure no new issues happen now!)
* Bias control: due to inherent precision issues when calculating with 32bit floats, sometimes we need to avoid self-shadow issues using a bias. The original bias parameter in the YafaRay plugin didn't do anything at all (as far as I know). I've updated it and added the current Bias parameters correctly in a new "Advanced" tab in the Render settings. By default the Bias is set automatically but it can be manually changed for both Shadow Bias and Ray Min Distance. This is only for experts and/or "desperate" cases.
* Added Image Output AutoSave control parameters.
* Added Tile Size and Tile Order parameters, to establish how big the tiles are and in what order to be rendered. Sometimes tile sizes can affect a bit the render speed, so now you can set bigger values to try to reduce render times if needed. The tile order was not necessary until now because YafaRay only generated the image at the end. However, now with the AutoSave features, YafaRay will generate partially rendered images as of the set intervals, so the order becomes relevant now in that case.
* Added Image Output De-Noise control parameters. Note: the DeNoise will only work in the upcoming YafaRay v3.0.3-beta or higher, they will do nothing in the current YafaRay v3.0.2-beta.
* Added internal Film Processing: save and load-save, for example, to be able to save the internal rendering film to be able to interrupt the render and afterwards re-load the film and add more samples to it. There is also a set of "autosave" parameters for the film.
* Added Computer Node parameter in the YafaRay preferences. This can be a number between 0 and 1000 and can be used for an "offline" multicomputer rendering. Each computer can be assigned a different node number and then render the same scene and save the film of each computer. The film name will have a different "node number" in each computer (depending on the value set in Preferences) and if you copy all those film files to one of the computers and render with the film in "Load-Save", it will load all the film files, combine all their samples and generate an image with all samples combined, allowing further noise reduction.
I hope you find it interesting! :-)
Thank you for the explanation! :-)
About the Shiny Diffuse material, not sure why that's different. In any case I still have pending to work on the material and texture dialogs so I'm not too worried (yet)
By the way, I have added more changes and I've compiled a new .beam file matching the commits up to this: https://github.com/DavidBluecame/wings/c...7967f14754
The beam file can be downloaded from: https://github.com/DavidBluecame/YafaRay...p?raw=true
Main changes since the previous .beam file:
* Improvements in the UI from Micheus. Among other improvements, he added a Render Passes setting in YafaRay plugins to reduce clutter in the Render Passes tab.
* Changed some default values as the default output file type and default resolution (was really too small!), default ray depth from 12 to 4 (I don't think the default 12 was really needed in most cases and would slow down renders). We can discuss whether the new defaults make more or less sense than the originals.
* Removed plugin path from Preferences (no longer necessary in YafaRay v3)
* Allows UTF8 characters in the Params Badge (very experimental, please test in several OS and situations to ensure no new issues happen now!)
* Bias control: due to inherent precision issues when calculating with 32bit floats, sometimes we need to avoid self-shadow issues using a bias. The original bias parameter in the YafaRay plugin didn't do anything at all (as far as I know). I've updated it and added the current Bias parameters correctly in a new "Advanced" tab in the Render settings. By default the Bias is set automatically but it can be manually changed for both Shadow Bias and Ray Min Distance. This is only for experts and/or "desperate" cases.
* Added Image Output AutoSave control parameters.
* Added Tile Size and Tile Order parameters, to establish how big the tiles are and in what order to be rendered. Sometimes tile sizes can affect a bit the render speed, so now you can set bigger values to try to reduce render times if needed. The tile order was not necessary until now because YafaRay only generated the image at the end. However, now with the AutoSave features, YafaRay will generate partially rendered images as of the set intervals, so the order becomes relevant now in that case.
* Added Image Output De-Noise control parameters. Note: the DeNoise will only work in the upcoming YafaRay v3.0.3-beta or higher, they will do nothing in the current YafaRay v3.0.2-beta.
* Added internal Film Processing: save and load-save, for example, to be able to save the internal rendering film to be able to interrupt the render and afterwards re-load the film and add more samples to it. There is also a set of "autosave" parameters for the film.
* Added Computer Node parameter in the YafaRay preferences. This can be a number between 0 and 1000 and can be used for an "offline" multicomputer rendering. Each computer can be assigned a different node number and then render the same scene and save the film of each computer. The film name will have a different "node number" in each computer (depending on the value set in Preferences) and if you copy all those film files to one of the computers and render with the film in "Load-Save", it will load all the film files, combine all their samples and generate an image with all samples combined, allowing further noise reduction.
I hope you find it interesting! :-)