Emission node problems
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
- Egert_Kanep
- Posts: 237
- Joined: Tue Mar 13, 2018 10:34 am
Emission node problems
I am experiencing weird behavior when using emission nodes. I have attached a small test scene. Maybe I am doing something wrong.
Problem is that different kind of node setups disable the effect of other nodes parameters. There might be more cases like this, but for now these 2 caught my eye.
Also there is a slight brightness difference when using only one channel from remap node or using combine rgb to make it 3 channels.
Problem is that different kind of node setups disable the effect of other nodes parameters. There might be more cases like this, but for now these 2 caught my eye.
Also there is a slight brightness difference when using only one channel from remap node or using combine rgb to make it 3 channels.
- Attachments
-
- emission_problems.blend
- (724.2 KiB) Downloaded 178 times
Re: Emission node problems
Just to avoid to create another thread and trying to stay on topic.
Before report another issue, could @Dade say me how emission on material is calculated? I mean, what's the relation bt gain, power and efficacy?
thanks
Before report another issue, could @Dade say me how emission on material is calculated? I mean, what's the relation bt gain, power and efficacy?
thanks
Re: Emission node problems
The emitted light is:
Code: Select all
<Material gain> * <Material power> * <Material efficiency>
-----------------------------------------------------------------------
<Triangle area>
Re: Emission node problems
Thank you.
So, I can't say if it's an issue of Blender addon, anyway I have this
Everything with 0 Just Gain with 1
Another "strange thing"
Without a blackbody temperature node attached With With blackbody attached with 1 on all the settings (gain, power, efficacy)
So, I can't say if it's an issue of Blender addon, anyway I have this
Everything with 0 Just Gain with 1
Another "strange thing"
Without a blackbody temperature node attached With With blackbody attached with 1 on all the settings (gain, power, efficacy)
Re: Emission node problems
This is the expected behavior: you are supposed to use "gain" (i.e. artistic tool) or "power" and "efficiency" (i.e. like in a real light bulb), not both ways at they same time. If "power" and/or "efficiency" are 0.0, only "gain" is used; this is explaining what you are observing.
I'm unable to replicate this problem here, can you post the scene ?
Re: Emission node problems
Ok, understood. So, now a request for BYOB: is it possible to have a checkbox that enables and shows the "power&efficacy" settings, because now, is not so clear that power&efficacy are not needed if you don't want.Dade wrote: ↑Fri Oct 11, 2019 8:10 am This is the expected behavior: you are supposed to use "gain" (i.e. artistic tool) or "power" and "efficiency" (i.e. like in a real light bulb), not both ways at they same time. If "power" and/or "efficiency" are 0.0, only "gain" is used; this is explaining what you are observing.
Sure!!
Re: Emission node problems
Sure, add it to my todo list (github issues).
It's actually something I have considered doing since a while, but never got around to it.
Re: Emission node problems
Ok, you can find an explanation of how black body works here http://www.westinghouselighting.com/col ... ature.aspx and a more technical explanation here: http://www.techmind.org/colour/coltemp.html
You need to adjust your camera exposure or material emission gain. You seems to assume blackbody texture return values between 0. and 1.0; it doesn't, for instance:
- BlacBody(1000) = RGBColor[9581.77, 0, 0.000183105] (Red-ish)
- BlacBody(6500) = RGBColor[66523.2, 63735.1, 67380.9] (White-ish)
- BlacBody(10000) = RGBColor[32116.3, 37786.2, 54656.2] (Blue-ish)
So you need to scale the values if you want in [0.0, 1.0] range, You can change the camera exposure or use scale node or use the emission gain, for instance with a value of (1/65000, 1/65000, 1/65000) = (0.000015385, 0.000015385, 0.000015385).