LuxCoreRender v2.1/2.2 features poll

Discussion related to the Engine functionality, implementations and API.

Select the most wanted features

Light cache Part I: to accelerate direct light sampling in scenes with many light sources
29
10%
Light cache Part II: to accelerate indirect light sampling
31
11%
BiDir on GPUs ... no, it is not going to happen but it will possible to still waste a poll vote on this :mrgreen:
9
3%
Walt Disney Principled Shader material
22
8%
Add .cube file format support in camera response plugin
0
No votes
Artist friendly SSS (but you will have to explain me what does it exactly means)
4
1%
Support for a native hair primitive to accelerate hair/fur rendering
11
4%
Support for multiple UV sets for each mesh vertex
11
4%
Support for LuxCoreUI persistent settings
4
1%
Add shape support to IES light sources
5
2%
A web site where to upload/download material definitions to build a public library of LuxCore materials
10
4%
Displacement (micro, vector, volume)
23
8%
New Glossy material with multiple scattering GGX, Irridescent microfacets, etc.
12
4%
White balance corrector in imagepippeline
2
1%
Aperture diffraction
3
1%
More convenience textures for color manipulation: brightness, contrast, blend modi. (lighten/darken/soft light/etc.)
3
1%
Terminator Artifact Treatment
13
5%
Spherical, Cylindrical, Cube and Triplanar mapping, with a button to be computed in local space (no changes when the object moves) and world space
5
2%
Bevel edges by shader, with a threshold to ignore edges in a certain angle
9
3%
Inline documentation of the interfaces used throughout the code
0
No votes
Camera bokeh shape
8
3%
Ability to modulate texture's input coordinate by another texture
1
0%
Material backfacing (from the cycles' geometry node), useful as a factor to assign different properties to a face in relation to normals.
5
2%
Texture ColorRamp for example to create variations based on the BW shades or simply to tweak tones
7
2%
Texture Separate/Combine RGB, useful to bring multiple non-color textures in one file (R,G,B channels) for example
1
0%
Light paths features could be also useful in many cases
3
1%
Texture wavelenght to color
2
1%
Wireframe node
1
0%
Deformation motion blur
1
0%
Normals auto-smooth
7
2%
Architectural glass roughness
6
2%
Use a random material for each object in a group (to create a floor with different wood tiles, etc.)
5
2%
Integrate "tabulated data" in volume description
6
2%
A material that allows us to define the reflectivity and transmission in three types (specular/glossy/matte) per incidence angle and per wavelength
5
2%
Integrate some new physics based model like "Henyey-Greenstein" for more exact volume description
2
1%
Unbiased Photon Gathering for Light Transport Simulation and anditional photon mapping related techniques
19
7%
 
Total votes: 285

AndreasResch
Posts: 16
Joined: Fri Jul 06, 2018 9:32 am

Re: LuxCoreRender v2.1/2.2 features poll

Post by AndreasResch » Sat Jul 07, 2018 4:58 pm

Hey.

Just gave LuxRender a few test runs and it really rocks. Unfortunately there are a few things that I would need to be able to use it in production instead of Cycles. So without expecting too much, I will write those things down. Maybe they will be noded somewhere (some are on the feature list already).

1) Triplanar Mapping. I use a lot of materials that use different textures on the X/Y axis and Z axis and should be blended softly in the transitions zone.
2) Multiple UV sets for textures.
3) Random node + Value inputs on the 2D mapping node for "Scale" and "Rotation". Feeding random values into these two values creates a bit of texture variety in my scenes. That would help a lot.

Those are the three most important hurdles. Micro-Displacement would be great too, but I don't use it too often and I might be able to convert them into geometry for most of the cases.

Cheers,
Andreas
Last edited by AndreasResch on Sat Jul 07, 2018 8:01 pm, edited 1 time in total.

User avatar
B.Y.O.B.
Developer
Posts: 1460
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: LuxCoreRender v2.1/2.2 features poll

Post by B.Y.O.B. » Sat Jul 07, 2018 6:08 pm

Thanks for your feedback. All of those are very useful features that I would also like to see in Lux.
Support LuxCoreRender project with salts and bounties

theagentwd40
Posts: 5
Joined: Tue Jul 10, 2018 8:21 pm

Re: LuxCoreRender v2.1/2.2 features poll

Post by theagentwd40 » Tue Jul 10, 2018 8:47 pm

"Artist friendly SSS (but you will have to explain me what does it exactly means)"
:arrow: That would be "random walk" sss. Blender Cycles has it already. So does Arnold.
Random walk in Lux? Yes, please.

And UDIMS! Udims texture support. Need... More... Textures!
excited__by_CookiemagiK.gif
excited__by_CookiemagiK.gif (3.35 KiB) Viewed 696 times
I guess that would be "Support for multiple UV sets for each mesh vertex."

User avatar
B.Y.O.B.
Developer
Posts: 1460
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: LuxCoreRender v2.1/2.2 features poll

Post by B.Y.O.B. » Tue Jul 10, 2018 9:06 pm

LuxCore had "random walk" SSS from the start (even old LuxRender had it).
I think you mean something different, maybe the way it can be controlled or how the UI is layed out?
Not to shoot you down, this topic was mentioned a few times already and I also think it could be made more beginner friendly.
It would be good if the users could describe what controls they expect in an SSS shader.
Maybe the whole thing only needs a different UI in BlendLuxCore and we don't have to touch core code at all?
Support LuxCoreRender project with salts and bounties

theagentwd40
Posts: 5
Joined: Tue Jul 10, 2018 8:21 pm

Re: LuxCoreRender v2.1/2.2 features poll

Post by theagentwd40 » Wed Jul 11, 2018 6:04 am

This is some images from Appleseed random walk sss. Notice how the color fades? I’ve spent the last 3 hours trying to reproduce that effect in LuxCore. I’ve even used your guide to sss.
It might be user error. How is that effect achieved?
Attachments
random walk sss appleseed.jpg
random walk.png

User avatar
B.Y.O.B.
Developer
Posts: 1460
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: LuxCoreRender v2.1/2.2 features poll

Post by B.Y.O.B. » Wed Jul 11, 2018 7:12 am

Can you upload your test scene?
Could it be that you set the scattering color to yellow, instead of the absorption color?

Also, which value was changed in the appleseed scene to achieve the transition?
It might be user error.
Since all of the materials shown in the images are possible to achieve with LuxCore, yes, I think it's user error.
However, the important question is: Why do the users make errors and how can we improve our interfaces to prevent them?
Support LuxCoreRender project with salts and bounties

wasd
Posts: 85
Joined: Tue Apr 24, 2018 7:20 pm

Re: LuxCoreRender v2.1/2.2 features poll

Post by wasd » Wed Jul 11, 2018 2:20 pm

I want artist friendly SSS! At the moment I can't describe what exactly I want, though. But I want it friendly :)
CPU Bidir + Metropolis | Log Power | Core i5-4570

theagentwd40
Posts: 5
Joined: Tue Jul 10, 2018 8:21 pm

Re: LuxCoreRender v2.1/2.2 features poll

Post by theagentwd40 » Fri Jul 13, 2018 5:22 am

Here you go: https://mega.nz/#!XjhxFRYB!QEMo3kqsLJQ1 ... -S8-ATnqFQ
Textures, hdri, polys, etc.
Blender 2.79
LuxCore 2.0
Windows

User avatar
B.Y.O.B.
Developer
Posts: 1460
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: LuxCoreRender v2.1/2.2 features poll

Post by B.Y.O.B. » Tue Jul 17, 2018 10:53 am

theagentwd40 wrote:
Fri Jul 13, 2018 5:22 am
Here you go: https://mega.nz/#!XjhxFRYB!QEMo3kqsLJQ1 ... -S8-ATnqFQ
Textures, hdri, polys, etc.
Blender 2.79
LuxCore 2.0
Windows
I find the appleseed image a bit hard to replicate, to be honest.
The surface seems to be rough glass, judging from the cube on the left?
And from left to right it seems like the absorption depth is lowered, while the scattering scale is raised.

I changed the lighting and camera in your file to match the appleseed image a bit better.
When I use rough glass in LuxCore, the cube gets very dark with higher scattering scale. I'm not sure if this is correct.

Anyway, here are some different base materials and the scene.
I used pointers for the base material and the absorption color, so you can change them in one place and it is used by all the sub materials/volumes.
Attachments
glass.png
glass
glossytranslucent.jpg
glossytranslucent
null.jpg
null
roughglass.jpg
roughglass
LuxCore SSS box test byob.blend
(1.2 MiB) Downloaded 55 times
Support LuxCoreRender project with salts and bounties

theagentwd40
Posts: 5
Joined: Tue Jul 10, 2018 8:21 pm

Re: LuxCoreRender v2.1/2.2 features poll

Post by theagentwd40 » Sat Jul 21, 2018 4:27 am

Null and Glossy Tran mix:
Cube SSS test 06 null GTrans mix.jpg
Null and Glossy Trans.
Placing a texture on the null:
Cube SSS test 03.jpg
Null texture
and adding a texture to the null - glossy translucent material:
Cube SSS test 08 mix.jpg
null and glossy texture
and we work up to this:
65 Luxcore.png
LuxCore SSS
I get a nice softness but the texture darkens.

Post Reply