Feature suggestions
Posted: Tue Dec 31, 2019 3:32 pm
I have a few feature suggestions to propose. This is already terrific software and I really love so much about it. I think these changes are fairly simple but would add a lot of value.
When selecting a 360 equirectangular render, the rotation really ought to be 0 in the X axis and Z axis. If not, some really odd geometric distortions appear at the extreme top and bottom apex areas. I would like to suggest that when the user sets a 360 render, Raylectron really should automatically set those rotations to zero, or at least offer to do so for the user. (I can't imagine why anyone would WANT a non-zero angle, but it might happen. So to be polite, I would not force it to zero, but rather OFFER to do so whenever it's not zero, before starting a render.)
This is the kind of distortions I'm describing:
Could we have a couple of preset rendering sizes optimized for 360 renders (2:1 aspect ratio), such as 2000x1000, 3000x1500, 4000x2000, and 8000x4000? Even better, it would be really cool if picking those also switched to 360 equi rendering and snapped to zero X and Z values (as noted above)
Could we PLEASE have it remember the OpenGL selection? Whenever I start the program, and I want to switch to Performance mode, I have to go back to pick OpenGL wireframe. It remembers during any one session, but forgets it upon restart.
Maybe this is a big request, but I would really love to be able to toggle individual lights on/off. It's pretty common for me to reuse a lot of grouped objects - like a bunch of recessed lights that are all identical. I hate having to go make unique copies with different color names JUST to be able to (for example) turn off the lights in one room but not another. I don't know how the user interface would work, really, because the lights are never named, only picked up from materials lists, but I would suggest maybe some new popup dialog with a checkbox list, ordered by material name and an arbitrary number for multiple copies. And a "group toggle" would be nice too - I know I can change it under each emitter material setting, but I'd love to do it in a simpler fashion. So if I have six lights using "Incandescent bulb color" and three lights using "LED bulb color", I might expect a list like this:
[-] Incandescent bulb color (ALL lights)
[X] Incandescent bulb color (#1)
[X] Incandescent bulb color (#2)
[X] Incandescent bulb color (#3)
[ ] Incandescent bulb color (#4)
[X] Incandescent bulb color (#5)
[ ] Incandescent bulb color (#6)
[-] LED bulb color (ALL lights)
[ ] LED bulb color (#1)
[X] LED bulb color (#2)
[X] LED bulb color (#3)
Thanks for your consideration.
When selecting a 360 equirectangular render, the rotation really ought to be 0 in the X axis and Z axis. If not, some really odd geometric distortions appear at the extreme top and bottom apex areas. I would like to suggest that when the user sets a 360 render, Raylectron really should automatically set those rotations to zero, or at least offer to do so for the user. (I can't imagine why anyone would WANT a non-zero angle, but it might happen. So to be polite, I would not force it to zero, but rather OFFER to do so whenever it's not zero, before starting a render.)
This is the kind of distortions I'm describing:
Could we have a couple of preset rendering sizes optimized for 360 renders (2:1 aspect ratio), such as 2000x1000, 3000x1500, 4000x2000, and 8000x4000? Even better, it would be really cool if picking those also switched to 360 equi rendering and snapped to zero X and Z values (as noted above)
Could we PLEASE have it remember the OpenGL selection? Whenever I start the program, and I want to switch to Performance mode, I have to go back to pick OpenGL wireframe. It remembers during any one session, but forgets it upon restart.
Maybe this is a big request, but I would really love to be able to toggle individual lights on/off. It's pretty common for me to reuse a lot of grouped objects - like a bunch of recessed lights that are all identical. I hate having to go make unique copies with different color names JUST to be able to (for example) turn off the lights in one room but not another. I don't know how the user interface would work, really, because the lights are never named, only picked up from materials lists, but I would suggest maybe some new popup dialog with a checkbox list, ordered by material name and an arbitrary number for multiple copies. And a "group toggle" would be nice too - I know I can change it under each emitter material setting, but I'd love to do it in a simpler fashion. So if I have six lights using "Incandescent bulb color" and three lights using "LED bulb color", I might expect a list like this:
[-] Incandescent bulb color (ALL lights)
[X] Incandescent bulb color (#1)
[X] Incandescent bulb color (#2)
[X] Incandescent bulb color (#3)
[ ] Incandescent bulb color (#4)
[X] Incandescent bulb color (#5)
[ ] Incandescent bulb color (#6)
[-] LED bulb color (ALL lights)
[ ] LED bulb color (#1)
[X] LED bulb color (#2)
[X] LED bulb color (#3)
Thanks for your consideration.