7
$\begingroup$

I am trying to make a computer monitor. This means I have to have an image texture for the screen. My image texture is currently connected to an Emission BSDF shader. Unfortunately, when the emission is bright enough to emit light, the image is white-washed. I tried adding a Brightness/contrast node to the image before pushing it into the Emission BSDF, but it seems to directly counter the Emission's strength.

The desired light level enter image description here

The desired image brightness enter image description here

$\endgroup$
12
$\begingroup$

You might want to learn how the view transform impacts the dynamic range of capture.

Using color management and custom LUTs you can work using a much higher dynamic range. Using simple shaders you can do things like this, where no other lights are used on the scene, just the image on the TV screen.:

enter image description here

See:

Make the flame of a candle more yellow

Render with a wider dynamic range in cycles to produce photorealistic looking images

$\endgroup$
6
$\begingroup$

Use a light path node to control the visibility of your material.

Add a Mix Shader to your material so you can independently control the visibility and influence of your material.

On the top socket connect the material that describes how the emission should be, on the bottom socket connect a shader that will control its direct visible appearance. In the factor socket connect a Light Path node's Is Camera output.

Light path

$\endgroup$
4
$\begingroup$

You could try using a Light Path: Is Camera Ray fac in a Mix Shader node to differentiate between a straight emission (light) and an emission with the image (what shows up). This is the node setup:

enter image description here

Using this, I was able to create this:

enter image description here

The Light Path fac is quite interesting. You can read a more in depth description in my answer here.

$\endgroup$
  • $\begingroup$ Dang so close! I was using the camera ray with an emission and diffuse. This is just what I wanted! Thanks! $\endgroup$ – leigero May 25 '16 at 2:40
  • $\begingroup$ Glad to help. Please consider Accepting my answer if it solved your problem. $\endgroup$ – Shady Puck May 25 '16 at 2:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.