3
$\begingroup$

enter image description here I applied the Sine stripes as the emission Textures to the spherical object. As you can see, the difference between where the emission is on (white) and off (black) is not apparent enough, not as apparent as the Area Light’s light.

enter image description here So, how do I make the emission to have the same sharpness? Thank you!

Blender file: https://blenderartists.org/uploads/short-url/ibtkmDVAnKW7bFz5lZ2Xr8NjAnE.blend

$\endgroup$
4
  • 1
    $\begingroup$ maybe this helps? blender.stackexchange.com/questions/234441/… $\endgroup$
    – Chris
    Commented Mar 5 at 4:14
  • $\begingroup$ @Chris Thanks, it gives an intuition but doesn't answer my question "How to make the emission of an object sharper?". $\endgroup$
    – Orange Cat
    Commented Mar 5 at 4:41
  • $\begingroup$ that's why i wrote a comment and not an answer ;) $\endgroup$
    – Chris
    Commented Mar 5 at 4:42
  • 1
    $\begingroup$ @Chris Thank you! $\endgroup$
    – Orange Cat
    Commented Mar 5 at 5:07

1 Answer 1

7
$\begingroup$

Use the Dot Product of the Geometry's normal and incoming vector. Clamp it above some high value ($0.9$ - $0.99$) to only emit in the direction of the normal. Mix that with the original emission to simulate a lamp surface that scatters the light in all directions additionally. (Otherwise it will appear black to most camera rays.)

node setup

$\endgroup$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .