07-04-2020, 12:08 PM
(07-04-2020, 11:02 AM)josemendez Wrote: I think you misunderstand what global illumination is. Light is made up of (very roughly speaking) 3 components: ambient + direct + specular. All objects receive all 3, including fluid. If you take a look at your original picture, you'll see the environment and the platforms also look quite dark. Fluid still shows reflections (specular) and it's not pitch black thanks to direct light. So the only thing missing in the scene is GI (ambient) light.
Ambient light is the base light color. If you have no ambient light, things will look rather bleak and dark because their only source of illumination would be direct lighting. When in shadow, objects will look completely black because no direct light is reaching them, and there's no ambient light. So you can't rely only on direct directional light (unless your scene takes place on the moon).
Now, ambient light can come from (from cheapest to most expensive):
- a uniform color / baked GI.
- a hemispheric/3 point spherical model.
- Realtime global illumination.
You're using the last one (which is the most expensive one), while targeting mobile devices. Many devices won't support it, and the ones that do, will spend a significant amount of resources rendering it. I'd switch to something simpler.
As said, this is not related to Obi in any way. You should use appropriate lightning settings for the device range you need to target, I can't help you with that.
You should be misunderstood my question.
I have changed to a scene.There is only one directional light in the scene.
PC and graphics Device is ARM display is white.
All graphics device is qualcomm shows black.
But other objects can receive directional light.
Huawei is the first mobile phone. The second and third are qualcomm
Are all opaque fluid on qualcomm phone all show black is my setting problem?
I just want to request to solve the opaque fluid in mainstream android solution.
My English is very bad, I'm sorry.
thanks.