Keep up-to-date with Free tutorials!!

 

Sign up to our twice-monthly newsletter today for the latest tutorials, interviews and product information.

 

- Latest news
- Exclusive Shop Offers
- Preview early content
- Plus much more

 

Not Ready to take that step? OK, Why not just Subscribe to the RSS Feed

 
submit tutorial
1 | 2 | 3 | 4 | 5
Linear Workflow - The Whole Shebang!

By Daniel Dye
| Your Rating:
rating star fullrating star fullrating star fullrating star fullrating star half
(18 Votes)
| 125304 Views
| 7 Comments
| Comments 7
Date Added: 25th June 2012
Software used:
3ds Max, V-Ray, mental ray, Misc

1552_tid_fig05b.jpg
Fig.05b - Output Gamma: 1.0. This is the render exactly as it is saved out, without any gamma correction. Although it looks strange, this is the result we want. It will be gamma corrected to 2.2 for final output.

By completing the steps above, we have told 3ds Max to display everything with a gamma of 2.2, but saved the rendered output to disk as Linear.

A quick note about Output Gamma: The steps I have outlined assume you are rendering out to a high bit format (explained later in this tutorial). For the best flexibility, you want the most tonal range you can which is why you save out with a gamma of 1.0. If you don't need to do any compositing or color correction, you could set Output Gamma to 2.2. As shown above, the render will look as expected. This could change per project depending on the required output, but I find it easiest to set to 1.0 for everything, and keep my workflow consistent.

Important: Because we have told 3ds Max that all textures have a gamma of 2.2, when importing Normal Bump, Displacement or Vector Displacement maps you must specify a gamma of 1.0. The reason for this is that these images are based purely on data. This could vary though, depending on how you are generating the maps and what formats they are saved into, so I do recommend trying both manually setting gamma to 1.0 on import and letting 3ds Max assume a gamma of 2.2. Though you will only need to test this if you are getting unexpected results. In most cases, setting gamma to 1.0 for these types of images is the standard. You can do this directly from the Open window when importing a texture. Just check Override Gamma and make sure it is set to 1.0 (Fig.06).

1552_tid_fig06.jpg
Fig.06

Now 3ds Max knows exactly what to do with our images and renders. But what about our chosen render engine? Does it know how to interpret everything and how we want to save it? Let's check it out!

Part 2: Setting up your Render Engine


Scanline and mental ray

By default, there is nothing you will have to change for these render engine, unless you are using exposure controls.

V-Ray

To utilize a linear workflow in V-Ray, you will need to change some settings in the V-Ray Color Mapping rollout in the Render Settings (Fig.07):

Type: Linear multiply as it is truly linear. You can read up on the alternatives here: http://renderstuff.com/best-vray-settings-antialiasing-and-color-mapping-cg-tutorial/#VRay_Color_mapping_rollout.
Clamp Output: Disabled when saving to a 32-bit file, as clamping the render means you will lose information. This can cause artifacts though in certain situations, so keep an eye out for this.
Gamma: 2.2. This tells V-Ray to calculate everything for an eventual output to a gamma of 2.2. If it was left at 1.0, you could end up with artifacts from things like GI and antialiasing.
Don't affect colors (adaptation only): Enabled. Tells V-Ray that the Gamma: 2.2 we just set is only to be used for calculations, and to not apply it to the final render.
Linear workflow: Disabled. Do not tick the Linear workflow box. Although it sounds like exactly what we want, it is actually an old, brute-force method of converting a scene, and isn't appropriate here.

1552_tid_fig07.jpg
Fig.07


A note about the V-Ray Frame Buffer: The V-Ray Frame Buffer doesn't take into account the Gamma and LUT display settings in the 3ds Max preferences. To enable correct previewing, you have to turn on the sRGB button on the bottom toolbar of the V-Ray Frame Buffer.

finalRender

The only change you need to make to the finalRender settings is the AA Gamma located in the Anti-Aliasing rollout in the Render Settings. To access the Anti-Aliasing Settings, click the hammer icon in the rollout. Change AA Gamma to 2.2 and you're all set (Fig.08).

1552_tid_fig08.jpg
Fig.08

So, 3ds Max knows how to process our images correctly and our render engine knows how to process the renders. So how do we save out our wonderfully linear images?





< previous page next page >

 
1 | 2 | 3 | 4 | 5
Related Tutorials

Tutorial

Gallery Image.



Keywords: linear, color, management, maya,

Go to tutorial
rating star fullrating star fullrating star fullrating star fullrating star full (2)
Comments 1 Views 11983

Tutorial

Gallery Image.



Keywords: custom, brushes, photoshop, workflow,

Go to galleries 1
rating star fullrating star fullrating star fullrating star fullrating star full
Comments 0 Views 19717

Tutorial

Gallery Image.



Keywords: Making of, Project, Cave, Lighting, Rendering,

Go to galleries 1
rating star fullrating star fullrating star fullrating star fullrating star none
Comments 0 Views 33361

Tutorial

Gallery Image.



Keywords: Tutorial, Blender, Gimp, Fruit, Strawberry, Lighting, Render

Go to galleries 1
rating star fullrating star fullrating star fullrating star nonerating star none
Comments 4 Views 34244
Readers Comments (Newest on Top)
avatar
(ID: 280107, pid: 0) Sali on Tue, 10 June 2014 8:45am
I'm looking for explanation about linear workflow from 3ds max goes to AE. And here I am. Thanks for your clear guide. But I want ask, how about setting up gamma on image editor such as Photoshop? Usually we made texture with 3d painting in Photoshop, and still have to adjusting texture color/brightess to get something we want in 3ds max renderer. Big thanks anyway.
avatar
(ID: 261519, pid: 0) Mikhail on Mon, 17 March 2014 11:19pm
well, I can't agree with author about lwf in MRay.. the thing is that you should to turn off the exposure control to get an image without any camera responce. In globals you can use gamma 2.2 in each tab, but save your rendered images with gamma override 1.0 (and no exposure conrols!). Also, you need to be sure to set 32bit(Float) in mrFrame buffer (in this case you will have a correct Z and WPP passes). Also there is a quite long process with images input as a backround plate and\or reflection maps (if you load 32bits HDR images so you should load it with gamma 1.0. If you load LDR images, like jpg and so - load it with gamma 2.2)..
avatar
(ID: 193354, pid: 0) Derek Bentley on Sat, 20 April 2013 4:21pm
Where is Figure 01? It seems to be missing... So we use Gamma 2.2 for Display and 1.0 for output? Does Gamma output affect VRay GI Maps like the Light Cache, and Irradiance Map?
avatar
(ID: 188175, pid: 0) Anlleoking on Thu, 21 March 2013 9:38am
Dear Daniel Dye Thank you for the tutorial.May I translate it to Chinese so people in our country could understand it. I want to post it in my blog with your name.Thank you anyway. Best regards Anlleo King
avatar
(ID: 128987, pid: 0) Demonpepper on Thu, 28 June 2012 7:22am
should we need to calibrate out cpu/monitor before doing this LWF.
avatar
(ID: 128657, pid: 0) Wilsimar on Wed, 27 June 2012 5:26am
thanks. very usefull.
avatar
(ID: 128537, pid: 0) Ruveron Philippe on Tue, 26 June 2012 1:31pm
Very clear and interesting. Thanks for the guide.
Add Your Comment