Hey people,
Since this is pretty much tricky issue that is not “real” issue but it can be and i know someone prefers it like this, but i personally think there are room for further customization and changes.
Right now:
Wheel fix in win 10 affect other programs too and that can be frustrating as those programs do not suffer from this problems and they do need mouse wheel so that is not solution for me.
Logitech options for mouse let you choose what software do what but messes with other mouse functions you rely on in that particular program.
Max script or some other more complicated way is beyond me.
Reasoning:
I know this(right now) keeps Vray UI somewhat clean but that comes at cost as you can make mistakes and changes you do not want to very easy, those changes are far from undoable, they can waste great time and resources.
Can this be elevated and adapted any further to avoid mouse wheel issue whatsoever right now?
Probably yes on all accounts, you can use pen, be extra careful, customization in mouse drivers/windows… But that is not proper solution.
Is this something written in stone and have to stay like this? Does Vray UI have to change and adapt also, probably.
Evolving:
Maybe using check boxes instead of drop down menus or even buttons that are color coded like choice for Default/Advanced/Expert is the way to go.
Before i start to give examples there is ton of things not needed/old or grayed out but shown without any reason and sooner or later they could be exempted to further simplify UI i am aware of it.
Few examples how i think UI could be improved and easier to read:
Global switches(light portion) can look something like this, this would be visible at all times and it would be fail proof unless you are clicking randomly:
------------------------------------------------------ Ver 1.
------------------------------------------------------ Ver 2. * If Def/Adv/Exp is used
Those can be simplified even further to avoid clutter:
__________________________________________________ __________________________________________________ _______________________________________________
Image sampler Type(antialiasing) <-------------- “Type” should be in the panel name instead down cluttering
--------------------------------------------------- Ver 1.
Buttons ---- > ______________________| Bucket | | Progressive| _____________________________<---------------- There is no need for expert or default on here, expert only adds min shading rate and divide shading subdivs all this could be available from get go and it will avoid clutter Expert button adds
Further options______________________ Min shading rate 6 Divide shading_____________________<--------------- Slider, Checkbox
__________________________________Render mask(drop down) map input _____________________<--------- I would move this to global switches anyhow as there are render override function is already there, but that could be problem because there is already map input slot there, so that become confusing(let it stay here)
--------------------------------------------------- Ver 2. * If Def/Adv/Exp is used
________________________________| Bucket | | Progressive|
_________________________________Render mask(drop down) map input
__________________________________________________ __________________________________________________ __________________________________________________ ___
I admit some things can go to drop-down menus but those are things used rarely or in specific manner like image filter/color mapping/camera type and they are collapsed anyways most of the time and are not changed that much.
---------------------------------------------------
Why Global illumination needs dropdown menus, it’s expanded all the time by default and easily it can be changed without realizing it.
This way right out of the box it shows all options and again when you glance at them you do not need glasses, if this color coded that primary is green and secondary yellow you will find it right away.
-------------------------------------------------------------------------- Ver 1.
Checkbox on/off
Primary | Brute Force | | Light Cache | | Irradiance | multi: 1
Secondary | Brute Force | | Light Cache | | None | multi: 1
Refractive GI Caustics Reflective GI Caustics __________________________<------- check boxes could be kept like now
Saturation AO
Contrast
Contrast base
Subdivs 8(not needed) Bounces 3 per AA samples… ____________________<------------------- Brute force GI moved here because you are immediately aware it is affected by above changes (right now that panel is collapsed or removed)
----------------------------------------------------------------------------- Ver 2. * If Def/Adv/Exp is used
Checkbox on/off
Primary | Brute Force | | Light Cache | | Irradiance | multi: 1
Secondary | Brute Force | | Light Cache | | None | multi: 1
Subdivs 8(not needed) Bounces 3 per AA samples…
-----------------------------------------------------------------------------
I know this is lengthy post and hard to read probably, i also know this is not something that could be changed easily, i am not shitting on existing UI, it is optimized for most users and actually it is very good apart from some limitations that are not fault of Chaos or UI designer but it is the way how max work.
However existing UI should be product of it’s own time, when monitor real estate was way smaller than it is now, everything had to be crammed down, many people have 2 monitor or even 3 monitor setup as we speak, resulting in up to 8k or even more.
I think that real estate is NOT fully used according with today’s standards, and UI needs to be revisited and adapted to use that much better, other engines made wider render setup windows to utilize that resolution growth i don’t see why this couldn’t be done here.
Don’t want to get answer “Go use other engines if you like their UI so much” as it’s not about only making it wider, i hope you will come out with something even more mistake proof.
Especially when more and more non needed options gradually disappear and things are simplified with every new version of Vray which is great.
Right now, using trickery with all different programs/windows/scripts or any other options is transitional solution, at least for me and it show things need to be done on your part also.
Thanks and take care,
Ivan