2
$\begingroup$

Fire Example

I've seen it best in The LEGO Movie Series. I want to emit light from inside an object. e.g. how they do fire. I want the object to maintain a plastic look. A translucent plastic.

Current Plastic Material

I already have a good translucent plastic material. But placing a light inside results in a material I'm not happy with.

Light when mesh is visible

Light when mesh is hidden

How can I get this the plastic to look right with a light inside it, while still emmitting light?

enter image description here

Edit: It also doesn't diffuse throughout the brick correctly.

$\endgroup$
4
  • 1
    $\begingroup$ hello, it's not clear what you mean by "look right", could you precisely show what you have and what you would like? $\endgroup$
    – moonboots
    Commented Mar 28, 2021 at 10:23
  • $\begingroup$ @moonboots I'd say the first image illustrates the goal, and the last image his current result :). $\endgroup$ Commented Mar 28, 2021 at 10:37
  • $\begingroup$ @Zacharoth Why not simply make the flame with an emission material? :) $\endgroup$ Commented Mar 28, 2021 at 10:38
  • $\begingroup$ oh ok, yes the best should to give emission $\endgroup$
    – moonboots
    Commented Mar 28, 2021 at 10:43

1 Answer 1

1
$\begingroup$

This is the result and the node setup:

enter image description here

Important: set the shader property to this: (alpha blend)

enter image description here

THe box needs to have transparency, so that the light can "come" out. This does the first mix shader. The second one mixes then the material of the cube with your plastic look (i just took a diffuse shader to simplify it)

a even simpler way would be this: enter image description here

UPDATE for cycles:

works too

of course you have to tweak the diffuse material to your plastic material. I just simplified it. Instead of a lamp i placed another cube with strong emission as light.

enter image description here

$\endgroup$
2
  • $\begingroup$ Thanks for your response, I should have prefaced that I am using cycles- So unfortunately your solution won't work. $\endgroup$
    – Zacharoth
    Commented Mar 28, 2021 at 0:08
  • $\begingroup$ i updated my answer. and yes, you should have said it is cycles. $\endgroup$
    – Chris
    Commented Mar 28, 2021 at 0:26

You must log in to answer this question.

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