Dubai Square

👋 return to directory,

a vignette of the boulevard zone
a vignette of the boulevard zone

{{a video of the process of automated rationalization in Rhino}} ⇒ an opportunity to enhance the Grasshopper component ⇒ or better yet, a Revit Add-in that handles ALL processing in the background ⇒ imagine how transformative that would be ⇒ live update @June 24, 2025 5:12 PM (GMT+8), significant progress is occurring as part of ⇒ insyaAllah I'll find a way to document everything here too ⇒ ultimately, Dubai Square serves as the foundation for this project and beyond

a workflow of Surface Rationalization via Rhino/Grasshopper to Geometry Interoperability via Rhino/Revit

{{a diagram of me being the critical path}} ⇒ at the end of the day @June 24, 2025 5:13 PM (GMT+8), I realize I have significant opportunity and leverage to improve this process further. This is the way forward—to clearly demonstrate my role and how teams depend on my expertise. The solutions I've developed are custom and currently only available through me, not yet deployed team-wide or company-wide.

{{a diagram or visual representation}} ⇒ an opportunity to present the research paper that forms the foundation of the DevelopableOptimizer tool developed for surface rationalization ⇒ a chance to showcase to prospective employers my research-first methodology that prioritizes manufacturing awareness and fabrication end-goals ⇒ the paper also acknowledges that this is a work in progress with significant opportunities for further improvement

🧑‍💻 Technology Stack

Rhinoceros, Grasshopper, RhinoCommon, Rhino.Inside, Revit, Dynamo, Revit API, C#, Python
💡

as of @June 25, 2025 8:50 AM (GMT+8), everything below this needs further improvement ⇒ because it was the previous method of reconstruction using ZeroTouch nodes and right now have progressed far from that

🗯️ Problem

Traditional conversion methods produce bloated, reference-only geometry incompatible with Revit’s modeling engine, creating unbuildable families that cannot be documented, coordinated with consultants, or manufactured to specification.

  1. Technical: Manual geometry recreation through Rhino.Inside bridges results in week-long processes for single components
  2. Coordination: Non-parametric reference geometry undermines consultant coordination and value engineering discussions
  3. Manufacturing: Non-standardized dimensions ignore fabrication tolerances, weakening position during construction documentation
  4. Quality Control: Inconsistent rebuilds across geometries create unpredictable file performance and documentation reliability
  5. Business Impact: Eliminated the bridge dependency that produced unbuildable reference geometry, establishing direct pipeline from complex G2/G3 design surfaces to production-ready BIM elements

📝 Process

The workflow evolved from initial Rhino.Inside (RIR) and Dynamo approaches to a more efficient direct pipeline using custom ZeroTouch nodes. This streamlined process eliminated intermediate translation steps, allowing direct conversion from rationalized source geometry to production-ready Revit families. The automated pipeline maintains strict quality control while integrating seamlessly with the live ACC model, significantly reducing processing time and potential errors.

💡 Solution

Curve Type Evaluator ⇒ Grasshopper Component

Automatically analyzes and categorizes curve complexity, providing intelligent rebuild recommendations that preserve design intent while optimizing geometry for Revit compatibility

Rhino to Revit Converter ⇒ ZeroTouch Node

Directly processes .3dm files into native Revit adaptive families, eliminating manual geometry recreation and translation layers that previously caused reference-only geometry issues

💥 Impact

  1. Time Reduction: Complex components reduced from weeks-long manual processes to 1–2 hours including rationalization
  2. Workflow Automation: Batch processing of hundreds/thousands of curves with consistent optimization criteria
  3. Design Fidelity: Maintains geometric accuracy while ensuring Revit performance and manufacturability
  4. Coordination Efficiency: Creates documentation-ready families that support coordination and value engineering processes
  5. Technical Takeaway: Established automated pipeline that preserves design intent while optimizing complex geometry for manufacturing tolerances and BIM coordination requirements

👋 return to directory,