MaxToLux - 3ds Max Integration for LuxCoreRender

Discussion related to the LuxCore functionality, implementations and API.
User avatar
TAO
Developer
Posts: 230
Joined: Sun Mar 24, 2019 4:49 pm
Location: France
Contact:

Re: MaxToLux - 3ds Max Integration for LuxCoreRender

Post by TAO » Thu Nov 26, 2020 3:57 pm

I will try these two solutions suggested by the CGSociety forum and see what happens.

A) build the openImageIO with a different name (ie. append some version number)
copy this dlls into same folder where your luxcorerender sits

then this “custom” dlls will be used for the lux-render, not the ones in max-root
works here with a custom vdb-dll

or,
B) if you load this dlls using LoadLibrary, you can use SetDllDirectory-function
Omid Ghotbi (TAO)
Latest build Download link👇👇
https://github.com/LuxCoreRender/MaxToLux/releases
Last update information
https://forums.luxcorerender.org/viewto ... 290#p27574

User avatar
TAO
Developer
Posts: 230
Joined: Sun Mar 24, 2019 4:49 pm
Location: France
Contact:

Re: MaxToLux - 3ds Max Integration for LuxCoreRender

Post by TAO » Sun Dec 13, 2020 4:28 pm

MaxToLux v0.5.4467-beta.3
I am very proud to announce the Very first MaxToLux beta release (3dsmax internally renderer for LuxCoreRendere).
Huge improvements, compatibility, and bug fixes.
Room.jpg
final render with a little color correction in photoshop.
Base on an old scene that I created with Vray and now completely moved it to MaxToLux.
R05-1-2.jpg

Sample scene Base on Danish Mood Scene
MaxToLux-0.5.4467b-c.jpg
Sample scene Available on GitHub https://github.com/LuxCoreRender/MaxToL ... mpleScenes

Plugin Download link available for 3dsmax 2019-2020 https://github.com/LuxCoreRender/MaxToLux/releases

New Features

Added the support for 3dsmax 2018-2019-2020( 3dsmax 2021 And latest Arnold renderer Problem with openimageIO.dll still persist - plugin itself is ready - Do not install the plugin on 3dsmax 2021 or any other version of 3dsmax if you upgrade to the latest Arnold renderer version recently.)
Added the support for sub materials
Added the support for sub textures
support for regional local language (beta)
Add support for render
    device selection
    Add support for IBL (image-based lighting)
    Add world volume support
    Add support for Smooth segment group
    Add support for multilayer material support
    Add support for viewport material support (beta)

    Add brand New Lux Lights
    • Laser
    • Sky
    • Sun
    • Spot
    • Point
    • Sphere
    Add all image pipelines
    • Gamma Correction
    • Auto Linear
    • Lux Linear
    • Tonemap Linear
    • Reinhard
    • Gaussian Filter
    • Odin Denoiser
    Improvements

    Faster material preview
    Better material preview
    Better Gamma support (Still gamma need to be set off in 3dsmax)
    Better support for VFB
    Better support for Clone VFB


    Fixed Bugs

    Fixed issue with big scenes
    Fix memory leak in render time
    Fixed crash if Change Material type
    Fixed crash if the texture has a long path or contains space - Replaced with the asset manager for better file handling
    Fixed crash if any object, texture, or material name contains a special character or space
    Fix for Any object without material will be moved to the center point.
    Fixed crash where no image pipeline selected
    Fix glass does not render correctly
    Fixed Sobol sampler does not work properly
    Fix denoiser not work on the final render
    Fix texture issue that causes first texture always removed from scene and cause crash on the final render

    Installer Improvements

    Correct name in add remove the program
    Better installation handler
    detect 3dsmax location
    Add registry keys to handle installation and uninstallation

    Knowing issues

    Bump and Normal bump not working correctly.
    Volumetric map Missing
    Wrong category for material
    Lux Cameras Missing
    Render element and layer missing
    Lux Light incorrect bounding box
    post-render effects like Bloom does not support yet (interface only)
    uninstall plugin can cause 3dsmax crash
    image sampler Michell does not work properly
    wrong alpha channel in VFB

    Complete Release Notes is available on GitHub https://wiki.luxcorerender.org/MaxToLux ... ease_Notes
    Last edited by TAO on Tue Dec 15, 2020 12:29 am, edited 3 times in total.
    Omid Ghotbi (TAO)
    Latest build Download link👇👇
    https://github.com/LuxCoreRender/MaxToLux/releases
    Last update information
    https://forums.luxcorerender.org/viewto ... 290#p27574

    User avatar
    patro
    Posts: 26
    Joined: Sun Jan 21, 2018 7:09 pm
    Location: mount Etna

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by patro » Sun Dec 13, 2020 7:03 pm

    I'm trying to install MaxToLux-2020-v0.5.4467b.zip I'm on 3ds max 2021,
    I get an error:
    Could not access network location: \maps\luxMap
    so i have to abort installation

    User avatar
    TAO
    Developer
    Posts: 230
    Joined: Sun Mar 24, 2019 4:49 pm
    Location: France
    Contact:

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by TAO » Sun Dec 13, 2020 7:40 pm

    I'm trying to install MaxToLux-2020-v0.5.4467b.zip I'm on 3ds max 2021,
    That because I have forbidden installation to install it on 3dsmax 2021

    As I mention that before it will work for 3dsmax 2019 and 2020 but 3dsmax 2021 has a problem with openImageIO that I am working on it.
    Added the support for 3dsmax 2018-2019-2020( 2021 Problem with openimageIO.dll still persist - plugin itself is ready)
    if you install it on 3dsmax 2021 Arnold renderer will crash. do not use it with 3dsmax 2021 yet.

    I think the best solution is to use openImageIO with a different name for example openImageIO2 like embree3 instead of embree.dll
    This part needs help from other developers.
    Omid Ghotbi (TAO)
    Latest build Download link👇👇
    https://github.com/LuxCoreRender/MaxToLux/releases
    Last update information
    https://forums.luxcorerender.org/viewto ... 290#p27574

    User avatar
    a1-kh
    Posts: 28
    Joined: Wed Nov 06, 2019 1:55 pm
    Contact:

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by a1-kh » Sun Dec 13, 2020 8:57 pm

    Hi there TAO , long time no see ;) .
    Great news :o , i will try to check it more tonight.
    I noticed a problem, and i hope that it is easy to fix. When i try to choose one GPU, it uses both GPUs always, any thought :geek: ?

    User avatar
    TAO
    Developer
    Posts: 230
    Joined: Sun Mar 24, 2019 4:49 pm
    Location: France
    Contact:

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by TAO » Sun Dec 13, 2020 9:01 pm

    a1-kh wrote:
    Sun Dec 13, 2020 8:57 pm
    Hi there TAO , long time no see ;) .
    Great news :o , i will try to check it more tonight.
    I noticed a problem, and i hope that it is easy to fix. When i try to choose one GPU, it uses both GPUs always, any thought :geek: ?
    I was so busy but with the Covid-19 lockdown in France, I have enough time to finish the MaxToLux Project once for all.
    Please report bugs on GitHub that match easier to handle. The issue must be a missing flag it is easy to fix.
    I will look forward to it. also, I am trying to add the CUDA support version too, First I need to figure out a solution for 3dsmax 2021.
    Omid Ghotbi (TAO)
    Latest build Download link👇👇
    https://github.com/LuxCoreRender/MaxToLux/releases
    Last update information
    https://forums.luxcorerender.org/viewto ... 290#p27574

    User avatar
    a1-kh
    Posts: 28
    Joined: Wed Nov 06, 2019 1:55 pm
    Contact:

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by a1-kh » Sun Dec 13, 2020 9:09 pm

    TAO wrote:
    Sun Dec 13, 2020 9:01 pm
    a1-kh wrote:
    Sun Dec 13, 2020 8:57 pm
    Hi there TAO , long time no see ;) .
    Great news :o , i will try to check it more tonight.
    I noticed a problem, and i hope that it is easy to fix. When i try to choose one GPU, it uses both GPUs always, any thought :geek: ?
    I was so busy but with the Covid-19 lockdown in France, I have enough time to finish the MaxToLux Project once for all.
    Please report bugs on GitHub that match easier to handle.
    I will look forward to it. also, I am trying to add the CUDA support version too, First I need to figure out a solution for 3dsmax 2021.
    Yeah the lockdown and Covid-19 are very difficult to manage, i hope you and everyone in France are in good health and safe :roll: :roll: :roll:
    CUDA support version too :o .. Nice :) .. ok i will report the bugs on github, thanks

    Ericka
    Posts: 4
    Joined: Mon Jun 08, 2020 2:00 pm

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by Ericka » Mon Dec 14, 2020 5:36 pm

    Great news, WOW, so many great features at once. :o
    I'm going to try it as soon as i reach home. :P

    eliasdiaz3d
    Posts: 7
    Joined: Mon Dec 14, 2020 7:51 pm

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by eliasdiaz3d » Mon Dec 14, 2020 7:57 pm

    i try install luxcore in max 2020 and i get this errors and luxcore dont show in renderer list
    Attachments
    luxcore.JPG
    luxcore1.JPG

    User avatar
    TAO
    Developer
    Posts: 230
    Joined: Sun Mar 24, 2019 4:49 pm
    Location: France
    Contact:

    Re: MaxToLux - 3ds Max Integration for LuxCoreRender

    Post by TAO » Mon Dec 14, 2020 11:38 pm

    eliasdiaz3d wrote:
    Mon Dec 14, 2020 7:57 pm
    i try install luxcore in max 2020 and i get this errors and luxcore dont show in renderer list
    Can you check the 3dsmax Root directory and see if openImageIO.dll exists and what the size of it?
    Also if it is possible for you just replace it with this version and let me know if it's working correctly.
    OpenImageIO.zip
    (3.08 MiB) Downloaded 25 times
    Remember to unzip the archive first.
    Omid Ghotbi (TAO)
    Latest build Download link👇👇
    https://github.com/LuxCoreRender/MaxToLux/releases
    Last update information
    https://forums.luxcorerender.org/viewto ... 290#p27574

    Post Reply