Dear V-Ray developers,
Hello, my name is Dorian B (aka BD3D online).
I'm an addon developer as well, founder & lead dev at www.geoscatter.com, the most popular scattering solution of blender.
Your efforts in creating this Blender port is highly appreciated!
Thank you vividly for your interest in the Blender community!
I'm looking forward how this project evolve!
While waiting for the final release, I would gladly help out on the UI python sides of things.
Here's a few important observation I see from the get go.
Animation Decorators exposed.
image.png
We can see that the animation decorators are being exposed in the interface, a little everywhere.
While it make sense to have these facultative helper buttons on very commonly animated settings,
I am unsure that their presence are justified on the majority of VRay properties.
This is not very well documented, so let me help out.
These little buttons are automatically being added to the the uiLayout when using
To fix this, always accompany it wiith this one as well
Regular Properties Used for UI.
image.png
I saw that some panels are using regular blender properties for GUI, more specifically on that line
While this is practice is fine, i would advise using the new panel function! Quite handy, and there's no need to register on properties. You can use it like so
If the use of a property for toggling things in the interface is needed, it is imperative to attach these UI properties to
Any properties attached to this type do not register in the user-history when he's interacting with the interface, also, these values reset to default on each blender session.
Right now, interacting with these panels will destroy the user History, hours of work might be lost because of a few interface interactions .
image.png
1/2
Hello, my name is Dorian B (aka BD3D online).
I'm an addon developer as well, founder & lead dev at www.geoscatter.com, the most popular scattering solution of blender.
Your efforts in creating this Blender port is highly appreciated!
Thank you vividly for your interest in the Blender community!
I'm looking forward how this project evolve!
While waiting for the final release, I would gladly help out on the UI python sides of things.
Here's a few important observation I see from the get go.
Animation Decorators exposed.
image.png
We can see that the animation decorators are being exposed in the interface, a little everywhere.
While it make sense to have these facultative helper buttons on very commonly animated settings,
I am unsure that their presence are justified on the majority of VRay properties.
This is not very well documented, so let me help out.
These little buttons are automatically being added to the the uiLayout when using
Code:
layout.use_property_split = True
Code:
layout.use_property_decorate = False
image.png
I saw that some panels are using regular blender properties for GUI, more specifically on that line
Code:
titleRow.prop(vrayRenderChannels, menuName, icon=icon, emboss=False)
Code:
header, panel = layout.panel("inputs_panelid", default_closed=True,) header.label(text="Inputs",) if (panel): col = panel.column() ...
Code:
bpy.types.WindowManager
Right now, interacting with these panels will destroy the user History, hours of work might be lost because of a few interface interactions .
image.png
1/2
Comment