Search this site
Embedded Files

appbim

Self-authored automation workflows

The presented examples are used to automate repetitive processes, improving everyday workflows and enabling faster development and analysis of more creative and complex solutions. 

Rapid concept generation - site design - envelope and audience geometry |  Grasshopper

Early-stage overall concept generation for rapid iteration and feasibility testing. 

Audience seating sightlines analysis |  Grasshopper

Early-stage audience seating generation and sightline analysis tool for rapid geometry testing. 

Acoustic panels generating script  |  Grasshopper

The script was used to generate CNC-ready models of acoustic panels for both Main and Chamber Concert Hall in Academy of Music in Cracow project. 

SunHours Tool  |  Grashopper

A script calculating time of sunlight exposure click to expand

The script generates geometric sunlight vectors for selected surfaces (windows) and and computes cumulative solar exposure, enabling precise analysis for regulatory compliance.
e.g., Technical Requirements for Buildings and Their Siting §60 ‘Minimum Sunlight Exposure Time for Rooms’ (Warunki techniczne jakim powinny odpowiadać budynki i ich usytuowanie §60. Minimalny czas nasłonecznienia pomieszczeń)

Numerical results of such analysis are attached to sensors' geometry and may be imported to bim software, e.g., Revit.

The images below illustrate sunlight exposure for existing residential buildings following a hypothetical development scenario. 

 

Click Filter Tool  |  python - pyRevit 

Simple tool allowing to filter elements of particular category just by clicking on one of its members.

Reflector Geometry Generator  |  Grasshopper

Geometry produced using self-authored scripts generating reflector curvature for desired beam angle and facets for hot spots elimination and colour mixing (tunable white/rgbw leds)

 


All projects are copyright by their respective owners. Images presented for personal portfolio purposes only

adam.przybyla@appb.pl
2026

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse