7
$\begingroup$

I am creating a character and I want to bake a fake SSS map that I can combine with my albedo map for my character and save resources instead of calculating the SSS in real time.

$\endgroup$
  • $\begingroup$ I made a tutorial about this. Maybe someone will find this useful. youtu.be/qlUcSBiThWE $\endgroup$ – MV.ARTZ Mar 30 at 17:53
13
$\begingroup$

Create an Emissive shader then add an Input > Ambient Occlusion. Check Inside and Only Local (surrounding objects won't affect the AO). For the distance I have used 0.4 on Suzanne but you can tweak it depending on the model and scale (don't forget to apply the scale with Ctrl + A > scale).

enter image description here

To add blood directly on your model:

  • add a Mix node and set the first color to black, connect the inverted AO to the second slot. The factor of the node allow you to adjust the amount of blood that will be visible.
  • Add another mix node, connect the previous mix node to the factor, do not display too much blood. Set the first color to the base color and the second to the blood color. For the blood you can use R: 0.7 GB: 0.1.
  • Optionally overlay it to an Input > Geometry Pointiness node, use a Converter > ColorRamp at 0.45-0.55 to contrast it.
  • Finally multiply it to an Ambient Occlusion map if you use an emissive shader, otherwise the AO will be added with your scene's lighting.

enter image description here

  • Tip: you can adjust the samples of the AO depending on how much visible it is to render or bake faster.
$\endgroup$

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.