Modern bedroom Visualization, Vray GPU

Hello,

I reworked shading and lighting for this scene using Vray GPU and ACES 1.2
Rendered on 2x 3090s, around 20 minutes in 5k resolution
No post processing, only Vray Lens effects in the frame buffer

High Resolution here, Imgur: The magic of the Internet

Best,

Muhammed

Great piece of work. Can you post the orignal non-aces version to compare?

Thanks for that shaderball/links to aces by the way.

very realistic rendering, great job!

Original scene here, (Vray Next)

And ACES version below, (Reworked the fabrics using Sheen, UVW randomizer on paint, ACES, Multisub texture for variation on leaves, wood, metals on the wall..etc)
This more about Vray Next vs Vray 5, I could have spent some considerable time in Vray/Photoshop to fix the first render.. and the old hacks of using falloff maps in diffuse to fake the sheen effect, the workflow is just better and faster in Vray 5
About ACES, I think everyone should adapt to that in Vray.. Tone Mapping and wide gamut rendering are very powerful, and the workflow is very easy in Vray it takes couple of clicks to convert scenes.

Thanks for the kind words :slight_smile:

Night and day difference for sure.
I took one look at that shaderball scene and needed no convincing :slight_smile:

The hardest part was trying to figure out where to actually get the files from Github…they should make it a little easier :stuck_out_tongue:

Hi Muhammed Hamed
I Have seen your work in vray gpu and vray maya and looks really amazing!!!

The bedroom render looks very impresive, very realistic, i use vray for sketchup and render with vray gpu, i use 2 2080 ti with nvlink.

Thank You very much for taking your time showing a comparison with srgb and aces, and aces looks amazing, it has more light bounces, more color bleeding, lights look better, and the colors… Oh man!!! Amazing colors with aces… In vray for sketchup we don’t have this option and i already talked with Konstantin that this is something important, i hope in the future we can have this option for vray for sketchup and Also Muhammed Hamed may i ask how things are going with vray light cache in gpu, i AM almost crazy to use this option!!!, i have a i7 8700k and it is not that powerful, light cache with cpu is very slow but with this new option things are going to change… For vray for sketchup, i hope we can have this option soon!!!

Thanks Muhammed Hamed ( My English is not very good, sorry)

Hello Luis!
You English is great, don’t worry about that and thanks for the kind words :slight_smile:

I’m using the latest stable build for Max/Maya, Light Cache works nicely for me. It is a big upgrade to the GPU IPR in my view, IPR is now super fast
I use 1000 subdivs for IPR and 3k for final rendering on this interior. I spent hours working on the scene in IPR without a single crash
And yes, it is much faster than CPU Light Cache

I’m not sure which version Vray for Sketch uses, the recent stable builds have good GPU LC .. fewer issues than before, you can give that a try

And about ACES, I have been using this workflow for 2 years now and I’m super happy with it. Once you adapt, you will never look back and I learned a lot of things throughout this journey. Hopefully you guys get it soon in Vray Sketchup

Best,
Muhammed

awesome renders :slight_smile:

Maybe I have my ACES setup wrong…but its the defaults shipped with Maya 2022 and Vray 5…but my renders always look super saturated compared to sRGB. Is this to be expected? Most, if not all of my work is making cg cars drop into photo backplates. I just dont find the ACES matches the plates using the default maya 2022 + vray 5 settings. I havnt looked into it at all tbh, and Ive just had to tweak some things to make it look and work like Maya did in 2020.

Hello!

It is recommended to use ACES through OCIO in Maya 2022(like older versions of Maya), even though it ships with an ACES setup. This is what I do at least, as I use OCIO in Nuke and many other apps so everything uses the same OCIO config and the images would match

My first guess is that this has to do with the IDTs you use, wrong ones tend to make colors more saturated. If you can share a scene or some screenshots of a render ACES vs sRGB, I will be able to help you

Converting a scene to ACES doesn’t make it more saturated, no

Backplate needs to have an IDT of “Output sRGB” ,so the ACES tonemapping doesn’t affect it. This is probably what most people struggle with on ACES, having a Logo to match or a backplate
If you have a simple scene I will show you a correct setup. Take a look here for more info,

Best,

Muhammed

Hi Muhammed

I have a question since the release of vray 5 for sketchup, in the new VFB appers a new option tone mapping We don’t have color management as vray for 3d max and maya… So in the new tone mapping appears new option… aces cg… But should i use these option??? we don’t have color
Management in vray for sketchup… So what kind of benefits can we have when we choose aces Cg instead of linear srgb…??? Also in the tone mapping option there is an option called log space… When should i tick or untick that option, only when i use aces??? i don’t want to have textures in ACES and lights in srgb… It is going to look incorrect.

I think sometines chaosgroup team needs to explain that… Because this is diferent from sketchup, rhyno, maya, max and Houdini…

​​​​​​

Thanks Muhammed for taking your time explaining vray gpu light cache, i think the same it is going to be a great update for ipr and production render in vray gpu render
and thanks in advance for this tone mapping aces questions!!!

​​​​​cheers!!!


Hello Luisgamino :slight_smile:

But should i use these option??

You don’t need to use ACEScg as tone mapping space, in the filmic layer. You should keep it on Linear sRGB, it will get the job done (because you are rendering in linear sRGB)
This option basically tells Vray which RGB primaries the EXR is using on how the filmic layer will work. Using ACEScg at this step doesn’t add much, it is best to adapt to the entire ACES workflow byhaving ACEScg as your rendering space.

So what kind of benefits can we have when we choose aces Cg instead of linear srgb…???

Not much honestly, ACES is not just about this tone mapping step. ACES goes beyond that, you need to have your textures, lights, kelvin temperature..etc in ACEScg to adapt to this workflow fully. Vray takes care of that in Max/Maya , fingers crossed you can wait for that to be brought in Sketchup

Also in the tone mapping option there is an option called log space

I don’t use that option myself, most likely you will not use it either

“A log profile, or logarithmic profile, is a shooting profile, or gamma curve, found on some digital video cameras that gives a wide dynamic and tonal range, allowing more latitude to apply colour and style choices. The resulting image appears washed out, requiring color grading in post-production, but retains shadow and highlight detail that would otherwise be lost if a regular linear profile had been used that clipped shadow and highlight detail. The feature is mostly used in filmmaking and videography.”

Log space has its uses in some workflows, but here is a video on using Filmic with ACEScg to control highlight compression .. This is how I use ACES in Vray 5

Let me know if you have more questions,

Best,

Muhammed

yes, very very nice! super real looking..

Hi Muhammed

Finally i understood how does it work, thanks again for taking your time explaining aces and the tone mapping in the vray frame buffer, until we dont have the color management as maya and max it would be useless aces cg in sketchup, but as you said fingers croosed that we can have hopefully this amazing feature.

Best regards.

Hi Luis,

The conversions are part of Vray’s 5 core, it is probably just about having the UI for the ACES control in Vray Sketchup. It shouldn’t be hard to implement, hopefully they add that soon
On the other hand you can still work in ACECcg in Vray Next(or anything that doesn’t support OCIO natively), the workflow is much harder involving manual convertion of your textures externally and not using Vray sky or color temperature
It is probably best to wait, the old manual workflow for ACES was not great. It is much much easier/better in Vray 5

Best,

Muhammed

Just as an addendum to all this good info, a nice video showing/explaining this, which may help others https://www.youtube.com/watch?v=BagZ9SOhTOE&ab\_channel=MographPlus

Mainly here for my reference until I get it all forced into my brain as muscle memory :slight_smile:

@fixeighted Thanks for sharing :slight_smile:

He did a great job honestly, and overall the workflow in Vray is very basic hence I recommend all people to adapt. One thing I wish he stressed more is Wide Gamut Rendering, which doesn’t usually get enough credit
Many people think about the ACES look in the Frame Buffer as a LUT, similar to the tone-mapping layer in the frame buffer(like what he mentioned)
On using ACEScg as rendering color space.. there is a meaningful difference on GI and anything that deals with bounces like SSS, hair..etc

Some mathematical operations because of the nature of linear algebra and matrices are dependent on the given RGB colourspace primaries, i.e., on the colourspaces basis. The same operations performed in different RGB colourspace will yield different tristimulus values once converted back to CIE XYZ color space. For example multiplication, division and power operations are RGB colourspace primaries dependent while addition and subtraction are not

ACEScg is superior for CGI rendering, uses much wider gamut compared to Linear sRGB. This Cornelbox scene is very simple, yet shows difference in GI between ACEScg vs sRGB (ACES is left)
https://imgsli.com/MTUxMzY
And this is the GI pass for the same render,
https://imgsli.com/MTUxMzc
And this,
https://imgsli.com/MTUxODM
https://imgsli.com/MTUxODI

Corona uses the original XYZ color space for rendering internally, and Fstorm uses some special color space(hence you will see people praise their GI and overall look, and tone mapping being another side of that).. And now Vray + ACEScg catches up and pulls ahead(this color space is made specifically for CGI rendering by the color scientists and engineers of the Academy), it gets us closer to spectral rendering in some ways

Best,

Muhammed

One issue I’m trying to get my head around is that aces makes everything much much darker, so does that imply we need to completely rework lighting, upping multipliers to compensate, or am I missing something more basic than that?
This an interior using only an hdri.

I tend to use higher intensity for my lights, compared to the time I rendered in sRGB. This is normal, it is about the ACES Tonemapping which has a lot of contrast. Some people like it and some people don’t, it is personal preference
For me personally, I got used to the ACES ODT look and I don’t mind working with it

Make sure your HDRI has the correct IDT like this,

And these settings for 8bit jpeg images for diffuse or translucency

And on another note, if the contrast is way too much you can swap the frame buffer to sRGB and use a filmic tonemap layer.. then swap colorspace to ACEScg, this way you build your own custom view transform to your liking.

Both ways are fine on using ACES workflow

Yes I made sure to have everything set in terms of correct spaces for textures etc.
I’ve been using filmic since Vray 5 dropped - that was a great improvement feature, so I guess I’m
now thinking I’ll stick with just that, if it’s essentially the same implementation but in a slightly nicer slidery
UI way :slight_smile: