How can I achieve something like the picture?

Hello! I was wondering how can I achieve something just like the picture without baking texture in Blender or ray/path tracing.


Just like the picture, one mesh is effected by other mesh’s color. It’s something like local Ambient light. Can I make this by Three.js?

you can’t. you must bake. as you said yourself, this needs to be raytraced and that’s going to be very expensive. it is only feasible for still shots LGL Raytracer - CodeSandbox

you might get away with some AO Ballpit - CodeSandbox but these are one trick pony smoke and mirror effects, and still on the expensive side. i think @gkjohnson once experimented with a GTAO (ground truth) variant, it looked amazing, but it wasn’t fast enough when i tried.