Skip to content

v0.2 Alpha, 2021-06-15

Pre-release
Pre-release
Compare
Choose a tag to compare
@danielbui78 danielbui78 released this 16 Jun 00:17
· 6 commits to switch-to-CFG/SCN-format since this release

yaluxplug: Yet Another Lux(Core) Plugin for Daz Studio

Requirements

  • LuxCore 2.5 Runtime and SDK
  • Daz Studio 4.5+

Installation and Setup
-Download yaluxplug-v02.7z and unzip it into your DazStudio\plugins folder.
-Download and Install LuxCoreRender v2.5 Standalone and then the LuxCore API SDK v 2.5.
-Copy the luxcoreconsole and luxcore.dll from the SDK into the LuxCoreRender standalone package. You can delete the rest of the SDK folder and files.
-Run Daz Studio and go to the Render Settings Pane. Click Advanced tab and select Lux executable drop-down. Then choose the folder where you have the luxcoreconsole.exe file.
-Select the Rendering device: CPU, CPU+GPU, GPU only.
-Set the maximum texture size to use.
(The additional "yaluxplug-v02-debug-pdb.7z" file contains debugging information for use with Visual Studio 2019. It is not needed for standard use of plugin.)

Instructions
-Load your scene.
-Luxcore is compatible with IRay's Tonemapper Options and Environment Options nodes.
-The property settings in the Tonemapper Options node will over-ride what is in the yaluxplug Advanced Render Settings tab.
-Recommend setting IBL (image based lighting) aka HDRI lightsource in the Environment Options.
-Select yaluxplug in the Render Settings.
-Set up the "halt" conditions to complete rendering in the Advanced tab.
-Click Render.
-A Render Preview window will open and function similar to the IRay Render Preview window. Clicking Cancel in this window will stop the render, but you can still preview and save the image.
-A Log Window will open similar to Luxus, which contains the console output from luxcoreconsole.exe.
-Wait for the halt conditions to complete, or click "Cancel" in the Render Preview window to stop the rendering.
-If you click Cancel in the small Daz rendering dialog box, it will close the preview window. There is also a similar Stop button on the Log window.

Known Issues
-Many Settings in the Advanced Render Settings tab are from the old Luxrender build and not working with LuxCore.
-Only rudimentary Diffuse, Specular and Bump map support are implemented.
-Normal maps, Dual Lobe Specular, Translucency, Subsurface Scattering are not yet implemented.
-Some surfaces/submeshes are not properly hidden for geoshells and some geografts.
-GPU Performance is not yet optimized.