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

User avatar
B.Y.O.B.
Developer
Posts: 1457
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. » Mon Aug 13, 2018 9:50 am

wasd wrote:
Mon Aug 13, 2018 9:36 am
Oh, only 4 years since then. Maybe a little later. It took only 24 years for them to get cube defined not by radius, but by edge length and sphere (haha) not by "size", but like it used to be for cube, by radius. Wait... They didn't do it yet.
Blender Foundation's priority number one seems to be the grease pencil these days. :D I'm just glad we got the datablock ID properties after only 5 years (a feature that almost every advanced addon will use).
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 » Mon Aug 13, 2018 5:16 pm

Another feature request! :D I'd like HDRI Settings - Z Axis Rotation to be not limited to 0-360°. It's convenient to be able to rotate hdri -30° for example. It's not that hard for cpu to calculate that -30° is the same as 330° and 720° is 0° as it for me.
CPU Bidir + Metropolis | Log Power | Core i5-4570

User avatar
B.Y.O.B.
Developer
Posts: 1457
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. » Mon Aug 13, 2018 5:57 pm

wasd wrote:
Mon Aug 13, 2018 5:16 pm
Another feature request! :D I'd like HDRI Settings - Z Axis Rotation to be not limited to 0-360°. It's convenient to be able to rotate hdri -30° for example. It's not that hard for cpu to calculate that -30° is the same as 330° and 720° is 0° as it for me.
This has to be one of the most simple user requests I ever implemented:
https://github.com/LuxCoreRender/BlendL ... 0d7a072f2b
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 » Mon Aug 13, 2018 7:24 pm

B.Y.O.B. wrote:
Mon Aug 13, 2018 5:57 pm
wasd wrote:
Mon Aug 13, 2018 5:16 pm
Another feature request! :D I'd like HDRI Settings - Z Axis Rotation to be not limited to 0-360°. It's convenient to be able to rotate hdri -30° for example. It's not that hard for cpu to calculate that -30° is the same as 330° and 720° is 0° as it for me.
This has to be one of the most simple user requests I ever implemented:
https://github.com/LuxCoreRender/BlendL ... 0d7a072f2b
That's great! Thank you very much! One little diff for dev, one giant leap for luxcore.
CPU Bidir + Metropolis | Log Power | Core i5-4570

User avatar
Sharlybg
Supporting Users
Posts: 684
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: LuxCoreRender v2.1/2.2 features poll

Post by Sharlybg » Mon Aug 13, 2018 7:55 pm

This has to be one of the most simple user requests I ever implemented:
https://github.com/LuxCoreRender/BlendL ... 0d7a072f2b
This one is really interesting. Kind of change that make life really easier. Well done.
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 Sep 12, 2018 11:08 am

I have a question about material library: if I remember right, there was feature in old lux to add material as link to a file. Is it possible to add such feature to luxcore? So I would store my materials in a files and to add material to an object I'd have to just pick a file.
CPU Bidir + Metropolis | Log Power | Core i5-4570

User avatar
Dade
Developer
Posts: 1231
Joined: Mon Dec 04, 2017 8:36 pm

Re: LuxCoreRender v2.1/2.2 features poll

Post by Dade » Wed Sep 12, 2018 11:29 am

wasd wrote:
Wed Sep 12, 2018 11:08 am
I have a question about material library: if I remember right, there was feature in old lux to add material as link to a file. Is it possible to add such feature to luxcore? So I would store my materials in a files and to add material to an object I'd have to just pick a file.
It is possible (and easy to add) however the question is more how to integrate this feature with Blender :?:
Support LuxCoreRender project with salts and bounties

User avatar
B.Y.O.B.
Developer
Posts: 1457
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 Sep 12, 2018 11:40 am

You can make a .blend file where you create your materials.
Then you can link or append these materials into other .blend files.
If you link them, they will be automatically updated in all "child files" when you edit a material in the "parent file" (i.e. your material library).
So you can just use the Blender asset system in this case.
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 Sep 12, 2018 12:07 pm

B.Y.O.B. wrote:
Wed Sep 12, 2018 11:40 am
You can make a .blend file where you create your materials.
Then you can link or append these materials into other .blend files.
If you link them, they will be automatically updated in all "child files" when you edit a material in the "parent file" (i.e. your material library).
So you can just use the Blender asset system in this case.
Thank you for the tip. Didn't know one can link materials. However, I'd like to avoid blender's linking system as much as possible.
I really liked that feature from old lux.
You see, there's a bunch of problems with .blend files and nodes right now and likely will persist in next few tens of years. Most annoying for me is ctrl+c crush and sss bug. I've commented on last one here recently https://github.com/LuxCoreRender/LuxCore/issues/113 The problem is within .blend file. I didn't manage to find certain steps to reproduce the bug though.
CPU Bidir + Metropolis | Log Power | Core i5-4570

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

Re: LuxCoreRender v2.1/2.2 features poll

Post by wasd » Wed Sep 12, 2018 12:23 pm

Dade wrote:
Wed Sep 12, 2018 11:29 am
wasd wrote:
Wed Sep 12, 2018 11:08 am
I have a question about material library: if I remember right, there was feature in old lux to add material as link to a file. Is it possible to add such feature to luxcore? So I would store my materials in a files and to add material to an object I'd have to just pick a file.
It is possible (and easy to add) however the question is more how to integrate this feature with Blender :?:
I just thought of one way: there's a "custom properties" feature in blender. Maybe it's possible to add some property like LuxcoreMaterial = ./somfile.lxm? Then, add field to Properties/Material tab to choose file instead of node tree?
CPU Bidir + Metropolis | Log Power | Core i5-4570

Post Reply