Visualization
About built-in and 3rd party, classic and real-time rendering solutions, settings, workflows, etc.

How to eliminate light effect through the wall

Anonymous
Not applicable
I use ArchiCAD 9, my problem is when I put a general light source in the room separated by the wall, then when I render the light effect can pass through the wall and luminate another room.


Light source from left area


Light effect through the right area

How can I restrict the light so it can't effect to other room? Please help me, thank you very much!
8 REPLIES 8
Anonymous
Not applicable
After trying to change any setting then I come with this solution;
Go to Image > PhotoRendering Setting > LightWorks Effects > Shadow Casting then turn on the "HARD" radio button on. If I use "BY LAMP SETTING" the result light effected to other room.

Then the result is

Dwight
Newcomer
But that is a bad solution because in a real scene, having an overall shadow casting control of "hard" will affect all the lights, making the scene harsh. A better solution is to use a proper shadow casting light like the wall light indirect - the most sophisticated of the ArchiCAD/LightWorks lamps.
Dwight Atkinson
Anonymous
Not applicable
Dwight wrote:
But that is a bad solution because in a real scene, having an overall shadow casting control of "hard" will affect all the lights, making the scene harsh. A better solution is to use a proper shadow casting light like the wall light indirect - the most sophisticated of the ArchiCAD/LightWorks lamps.
Dwight, thanks a lot for your reply

I will try your solution then, trully I didn't compare between using "hard" mode and "BY LAMP SETTING" so I will compare it later. But how come this problem happen? Is this a bug from the light source, because I try another light source from Archibase and the result is same, the light effected another room......
Dwight
Newcomer
General light sources don't cast shadows because they are omnidirectional - and the math to caculate shadows from an imnidirectional source results in INFINITY. Imagine how long a rendering would take, then!

You need to overlap lights with medium fall off to emulate a general light that casts shadows, but thinking like a photographer, using the three photo light types: key, model and fill, is a better approach.
Dwight Atkinson
stefan
Advisor
Dwight wrote:
General light sources don't cast shadows because they are omnidirectional - and the math to caculate shadows from an imnidirectional source results in INFINITY. Imagine how long a rendering would take, then!
Most 3D software solves this by rendering an omni light as if it where six spotlights, so the shadow casting calculation is back to normal.
Cinema4D even manages to calculate transparancy in the shadows even for soft shadows (using shadow maps instead of raytracing).

ArchiCAD lightsources never had much control built in... So to be abel to exploit LightWorks capabilities, do not use default ArchiCAD light sources, since they lack parameters. Even if you would script the light in GDL, the native ArchiCAD-engine misses control over the light.
--- stefan boeykens --- bim-expert-architect-engineer-musician ---
Archicad28/Revit2024/Rhino8/Solibri/Zoom
MBP2023:14"M2MAX/Sequoia+Win11
Archicad-user since 1998
my Archicad Book
Anonymous
Not applicable
Whoaa man, you too make my head spinning .....maybe my skill is too low to understand. But I'm very very thankful with you Dwight & Stefan, I'll try to understand and do what you suggest.....

Or maybe I can get an easier answer/solution from you too?
Dwight
Newcomer
Simpler:

general light that casts shadoze = light cone down and light cone up at 160 degrees aimed at each other about 1.5 meter apart. sort of.

where did you find the fawning berry?
Dwight Atkinson
Anonymous
Not applicable