Originally posted by vlado
View Post
Announcement
Collapse
No announcement yet.
Ground Projection: Corona vs. V-Ray
Collapse
X
-
I was just thinking maybe as a workaround it would be possible to create a sphere with a spherical UV map in the hdri as a LightMtl, then flatten out the lower half while maintaining a smooth transition to the horizon edge and then play with UV's and overall scaling of the object. At least that's how it looks what is happening in Corona to me. Not sure how the tripod height would be considered by this though.
Anyway I didn't notice how limited this V-Ray ground projection actually is before I tried out Corona. So I think making this work the same way like in Corona should be a priority as that is pretty standard task to be honest...Check out my FREE V-Ray Tutorials
Comment
-
Originally posted by kosso_olli View PostSure, that workaround is a solution. But it is not a good one, because it is much more work and does not support MIS.
So I think making this work the same way like in Corona should be a priority as that is pretty standard task to be honest...
A fixed-size lighting fixture means lighting in the scene changes a lot when the feature is activated, which i find conceptually wrong.
Want a custom projection, make a custom projection.Lele
Trouble Stirrer in RnD @ Chaos
----------------------
emanuele.lecchi@chaos.com
Disclaimer:
The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.
Comment
-
Hi, i get your point about the lighting in the scene would change. However from an artist perspective who just wants to put a model in the an HDRI environment that doesn't look completely warped it probably doesn't matter that much.
Wouldn't it be possible to use the current approach for lighting calculations and have an option for the camera visiblitly that offers some additional tweaks in order to make it look less distorted and this way more usable?
Do you also conceptually disaprove the way that Corona handles this task? It's also a Chaosgroup product, isn't it?Check out my FREE V-Ray Tutorials
Comment
-
Originally posted by JonasNöll View PostHi, i get your point about the lighting in the scene would change. However from an artist perspective who just wants to put a model in the an HDRI environment that doesn't look completely warped it probably doesn't matter that much.
Wouldn't it be possible to use the current approach for lighting calculations and have an option for the camera visiblitly that offers some additional tweaks in order to make it look less distorted and this way more usable?
The tools are all there (properties, shaders, trace sets, compositing in-camera, etc.), it's been done manually for ages, i see no benefit in automation of such a thing.
Particularly as the number of possible permutations based on a projects/user's needs are nigh infinite.
Do you also conceptually disaprove the way that Corona handles this task? It's also a Chaosgroup product, isn't it?
But yes, there are a number of things i don't like of a number of other products, AND of a few features we have.
It's part of my job to be critical.
The key is being able to argument constructively, and thoroughly, and to provide for actionable alternatives wherever possible.
I should hasten to add that i also admire many a feature others bring to bear, and that i often advocate for the implementation of something i think may work for us as well.
Lele
Trouble Stirrer in RnD @ Chaos
----------------------
emanuele.lecchi@chaos.com
Disclaimer:
The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.
Comment
-
i also thing the current is unusable as it distorts the model, in which use one wants that?
as 3d artist in archviz field at least the corona way is the only correct one, (if the light changes a bit is not so dramatic).
the main scene of this option is to put things in an easy way "into the hdri" not to keep the light same.
for the workaround: well then the full feature woudl not be needed, why make it at all?
in end- as it seems 2 different views on that problem depending on which industry you are in - it might be ideal to make the 2 projection options, for choice.
like a " keep light identical" check-box, or a "no not distort image" option to check.
Comment
-
Hi, alright, that is an interesting perspective I respectfully disagree though, because for me personally it's not a very convincing argument that in theory one could build something comparable with a complicated workaround if other renderers can just do it out of the box. But maybe for others that argument may sound convincing, I don't know...Check out my FREE V-Ray Tutorials
Comment
-
Originally posted by Stefan_Laub View Posti also thing the current is unusable as it distorts the model, in which use one wants that?
It's a different type of projection, with a different aim to just a directly viewed background.
Want it as a background, project it on a hemisphere or plane.
as 3d artist in archviz field at least the corona way is the only correct one, (if the light changes a bit is not so dramatic).
That it should be dramatic or not is entirely dependent on the HDRI used.
for the workaround: well then the full feature woudl not be needed, why make it at all?
Projections (camera and geo-based) have been done since the day CG was born.
V-Ray is wholly equipped (and well production-proven) to allow the user any latitude in that respect.
in end- as it seems 2 different views on that problem depending on which industry you are in - it might be ideal to make the 2 projection options, for choice.
like a " keep light identical" check-box, or a "no not distort image" option to check.
Clean workflow is, in my personal opinion.
Your approach to the matter at hand (meaning: a checkbox) isn't quite how i see it: the number of practical permutations to the usage users will make of this is enormous.
And that's why there are *already* a metric ton of tools in V-Ray's arsenal to this effect.Last edited by ^Lele^; 19-10-2020, 02:48 AM.Lele
Trouble Stirrer in RnD @ Chaos
----------------------
emanuele.lecchi@chaos.com
Disclaimer:
The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.
Comment
-
Originally posted by ^Lele^ View Postit's been done manually for ages, i see no benefit in automation of such a thing.
- Likes 2
Comment
-
Originally posted by ^Lele^ View PostIt's a different type of projection, with a different aim to just a directly viewed background.
Want it as a background, project it on a hemisphere or plane.
- Likes 2
Comment
-
Originally posted by ^Lele^ View Postwhich i find conceptually wrong.
- Likes 1
Comment
-
Originally posted by kosso_olli View PostWhy does it matter so much what you find wrong! Listen to users, not employees!
As far as a ground projection working right off the bat as *you wish* it to work, when the HDRI has not been captured with that intent, good luck.
It's a reprojection, in a space which wasn't meant to be.
The Corona one will work, sure, if you are fine with the constraints.
It's a sphere you need to manually reposition via the map controls, and as a discrete sphere, you WILL find yourself outside of it if the position of your camera allows it.
Animating a camera (or having more than one view to render.) means having to constantly adjust the *map* setting (center, radius and camera height from the projection floor. That means an expression and wire parameters. No biggie, surely.), lest distortion happens.
Now, an infinite sphere maintains your environment, and you can move through it, and look wherever you please (above the horizon).
All you need is to repro your HDRI to a floor geo, which you will adjust suitably to be a matte, and whatnot.
The floor meeting the dome at the horizon, you maintained the correctness of your IBL and got your undistorted ground projection.
I find our way *much* easier to set up and work with, under the most user cases.
Attached: Being outside the dome, which is however an environment map, and distortion of the map (and max UI showing settings where camera height mismatches the settings).
Lastly, the same map but in V-Ray, with an undistorted ground projection (sorry if i uploaded the wrong snapshot earlier.).
Last edited by ^Lele^; 19-10-2020, 06:04 AM.Lele
Trouble Stirrer in RnD @ Chaos
----------------------
emanuele.lecchi@chaos.com
Disclaimer:
The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.
Comment
-
Originally posted by ^Lele^ View PostAs far as a ground projection working right off the bat as *you wish* it to work, when the HDRI has not been captured with that intent, good luck.
Originally posted by ^Lele^ View PostThe Corona one will work, sure, if you are fine with the constraints.
Originally posted by ^Lele^ View PostIt's a sphere you need to manually reposition via the map controls, and as a discrete sphere, you WILL find yourself outside of it if the position of your camera allows it.
Animating a camera (or having more than one view to render.) means having to constantly adjust the *map* setting (center, radius and camera height from the projection floor. That means an expression and wire parameters. No biggie, surely.), lest distortion happens.
Originally posted by ^Lele^ View PostNow, an infinite sphere maintains your environment, and you can move through it, and look wherever you please (above the horizon).
Originally posted by ^Lele^ View PostI find our way *much* easier to set up and work with, under the most user cases.
Lele, we are going round in circles. Many of us desperately need such a feature. Punto!
There's no need for the old feature to be replaced, but more options would save so much more time!
Also, Corona is not the benchmark for this. For me it is Vred, which offers loads of options for projection, even motion blurring the result correctly.
And one last thing: Vlado in some of the beta talks already said he had some ideas in his head on how to approach this. But this was before Next even...
Sometimes I feel the guys here at Chaos need to step off their high horse, because loads of stuff is done better and more comfortable in other engines.Last edited by kosso_olli; 19-10-2020, 06:01 AM.
- Likes 2
Comment
Comment