Yueer Cai - Module 8 - Part 2

Share your new tool in a way that allows others to download and easily use it.

Your complete submission should include:

Teaser Image:


Generative Study Outputs:

  • The Dynamo or Grasshopper scripts and all the supporting nodes needed to run your tool.
  • Documentation for how to use your tool. It should include:
    • A brief overview of what your tools does (to help users decide whether to download it and give it a try). Think of a “ReadMe” file for software.
    • A catchy name (or acronym) for your tool
    • A teaser image that shows typical results, i.e. what users should expect to get as an output
    • A link to a recorded video demo (2 minutes max) in which you demonstrate how a user would interact with and benefit from using your parametric design tool.
    • Please be certain to share your video with a PUBLIC link that will allow anyone with the link to view it:

    • If you use Zoom to record your video, download the recording to an MP4 file or Copy the shareable link from the Canvas interface.
    • If you save an MP4 file to Google Drive or One Drive, be sure to set the permission to Allow Anyone with Link to View.
    • If you use YouTube to host your video, set the Visibility to Unlisted, then paste the link into your Notion posting using the “/Video” command.
    • Be sure to test your video link to confirm that the visibility / permission settings will allow others to view it.

      Brief Overview (ReadMe File)

      Cathy Name:

      SkyProfit Simulator —— High-Rise Office Building Financial Modeling Tool


      The High-Rise Office Building Simulation Tool, developed in Revit Dynamo, provides a robust and dynamic modeling system designed to evaluate and compare different high-rise office building designs based on key real-world parameters. By simulating construction costs, potential rental income, and net profit over the building's lifecycle, it offers invaluable insights for architects, urban planners, real estate developers, financial analysts, and researchers alike.

      Key Features

    • Flexible Geometric Modelling: Generate high-rise office building models by adjusting key input parameters such as building radius and height.
    • Realistic Financial Calculations: Calculate potential monthly rent per unit area, construction cost per unit area, and evaluate the total net profit over the life cycle of the building.
    • Comparative Design Analysis: Compare different design possibilities and their financial implications to inform strategic decision-making.
    • User-friendly Interface: Easily adjust input parameters and visualize the resulting high-rise office building design.
    • How to Use

    • Input Parameters: Set the building radius, building height, monthly rent/unit area, construction cost/unit area, and building life cycle based on your scenario.
    • Run the Simulation: The program will automatically calculate the floor area, yearly building rent, and total construction cost for each model.
    • View Outputs: Review the results in the output section and adjust the inputs as necessary for further iterations.
    • This tool is a must-have for any stakeholder in the high-rise office building industry looking to gain a deeper understanding of the factors that drive profitability and rental rates. Give it a try and unlock a new level of insight into your projects.

      Detailed Explanation for Code in Dynamo


Step1. Inputs

  • Building Radius
  • Building / level Height
  • Monthly rent per unit area for a high-rise office building
  • Construction cost per unit area for a high-rise office building
  • the life cycle of the building (i.e., the number of years it can be rented)
  • image

Step 2. Create High Rise Building and Calculate Area for each floor

By using the user inputs, I created a long cylinder in dynamo for the High rise building, with the Circle.ByCenterPointRadius, Surface.ByPatch, Curve.ExtrudeAsSolid nodes. Then I get the Area of one floor through Surface-area Node, and the area of the whole building by multiplying the height


Step 3. Calculate high rise office building yearly building Rent

rise office building yearly building Rent = total surface * monthly rent * 12 months

By multiplying these three values together, you can calculate the total annual rental income that the high-rise office building would generate. This is a critical piece of information for real estate developers, financial analysts, and other stakeholders as it can help in assessing the potential profitability of the building.

Remember, the 'Total Surface' and 'Monthly Rent' inputs need to be accurately defined based on your building model and current market conditions to ensure a realistic estimate of potential yearly rent.


Step 4. Calculate high rise office building total construction cost

This tool offers an assessment of the construction expense associated with the stadium. The overall cost of constructing the stadium is determined by multiplying the per-unit construction cost by the total area. In this case, I consider a fixed value of $1000 per unit area for the area, and the per-unit construction cost is set as a constant in the Generative Design study. By factoring in the evaluation of construction costs, architects and key stakeholders are able to understand the financial impact of the stadium's design and make decisions that are cost-effective and informed.


Step 5. Calculate high rise office building net profit

high rise office building net profit = life cycle year * yearly total rent - total construction cost

This is a crucial calculation as it helps in understanding the potential return on investment from constructing and operating the building. The net profit calculation takes into account both the revenue (from rent) and the expenditure (construction cost), providing a more holistic view of the building's financial performance over time.

Please note, accurate inputs for the 'Life Cycle Year', 'Yearly Total Rent', and 'Total Construction Cost' are crucial for a realistic net profit calculation. These inputs should be based on your building model, rental rates, construction cost, and a realistic estimate of the building's usable life cycle.



Total building area

Total rent for a year

Total construction cost

Net Profit for the whole life cycle of high rise building


Generative Design Study Results


With the generative design study, stakeholders can change the input and and the optimization path they want to choose(maximize or minimize), then they can obtain the results as above shows to combine different case and make the final decision!

Video Link: