Yuan Xiang

Please enter the following info in the fields above:

  • Your Name as the Card title
  • The link to your Module 2 folder in our Autodesk Construction Cloud project

Please also type the first few letters of your first name into the Link to Student field, then hover over your name from the list of matching records and click the plus sign to link this entry to your Design Journal.

Do not add any new properties.

image

In this Dynamo modeling approach for Revit, we focused on creating a dynamic and visually engaging representation of a park area by implementing a ripple effect across a grid of cuboids. I began by establishing a grid of points using sliders to control spacing, upon which cuboids are placed. Each cuboid's height is dynamically determined by its distance to a central attractor point, using a mathematical sine function to simulate undulating ripples. The heights are further modulated by parameters such as the number of waves, amplitude, and a base height, ensuring all cuboids remain above ground level.

To maintain visual coherence and uniformity in the base elevation of all cuboids, each is vertically adjusted so that despite varying heights, their bases align consistently at the same level. This was achieved by calculating half the height of each cuboid and using this value to shift them vertically, ensuring their centers remain at their grid placement points. The model is designed to allow real-time adjustments through sliders, providing immediate visual feedback and enabling easy customization of the ripple effect's appearance and dynamics.

💡
Please include a brief overview of each of the models you’ve created. Each project overview should include:
  • A screenshot of your finished model geometry
    • Walk in the Park - an image of the Dynamo geometry
    • Eliminate the Echo - an image of the Rhino geometry
    • Happy Facade - an image of the Revit wall
  • A few sentences describing your modeling approach
  • The link to your Module 2 folder in our Autodesk Construction Cloud project.