I just finished creating a new Grasshopper component that can be used to refine the sunrays output from “Bounce from Surface component”. The component takes into consideration nearby surfaces that might block sunrays from reaching the examined surface. Additionally, it solves the intersection of bounced light rays with a target surface, this is needed when the designer is looking to assess glare caused by reflective facades in urban environments. The component was created out of personal need; I was working on a project where I wanted to quickly estimate the effect of a reflective facade on the facade of a facing building (of course, not taking into account the detailed optical property of the reflective material, i.e. specular, diffuse…).
I attached the component and some images that show what the component can do. I’d appreciate comments and feedback.
Shading and Reflection analysis.gh (487.4 KB)