03. Object Scanning: Polycam Lidar
11.2.03. Object Scanning: Polycam Lidar
DESCRIPTION
Input and settings to control the collisions and interactions of your geometry during playtesting.
This exercise is using Unreal Engine version 5.0.3.
Abdul Sheikh 11.4. Custom Workflows, Coding, Tutorials
11.2.03. Object Scanning: Polycam Lidar
DESCRIPTION
Input and settings to control the collisions and interactions of your geometry during playtesting.
This exercise is using Unreal Engine version 5.0.3.
Abdul Sheikh 11.4. Custom Workflows, Coding, Tutorials
11.2.02. Object Scanning: 3D Scanner App
DESCRIPTION
Input and settings to control the collisions and interactions of your geometry during playtesting.
This exercise is using Unreal Engine version 5.0.3.
Abdul Sheikh 11.4. Custom Workflows, Coding, Tutorials
11.2.01. Object Scanning: iRhino3D
DESCRIPTION
Input and settings to control the collisions and interactions of your geometry during playtesting.
This exercise is using Unreal Engine version 5.0.3.
Song Jingwen 6.5. NGon, Workflow & Fabrication
6.4.04. SubD to Rection
DESCRIPTION
This exercise builds up on the “Polyhedra to Rection” exercise to produce rection structures from easily freeform SubD geometry. Rection structures have been defined by Andry Widyowijatnoko et. al (2019) as a synthesis of reciprocal and tensegrity structures. Rection structures rely on both the bending stress of rigid members and pre-stressed cables for their stability. By remeshing the SubD geometry to quad- or triangulated meshes, NGons can be used to generate a non-repetitive reciprocal framework and then rection structures. Note that delicate manipulation of the input geometry and parameters may be required to arrive at physically stable end structures.
PROCEDURE
1. Model a SubD geometry in Rhino and bring it into Grasshopper
2. QuadReMesh the SubD geometry following parameters of your choice
3. Use NGon to turn the QuadReMesh’s face curves into an NGon
4. Convert the NGon into a Reciprocal Framework by controlling the rotation and scaling of the its edges
5. Identify the tension cables by finding the shortest connecting curve between related edges using the Curve Proximity button
6. Apply a similar logic as used in the “Rection Simulator” exercise to activate the structure
7. Note that by reducing the target length of the tension cable, the system is put under tension, providing greater stability
This exercise is using Grasshopper version 1.0.0007
References:
Widyowijatnoko, A., Irwanuddin, I. & Aditra, R.F. Rection as a Synthesis of Reciprocal and Tensegrity Structure. Nexus Netw J 21, 465–478 (2019). https://doi.org/10.1007/s00004-019-00443-6
Daniel Piker, Kangaroo Physics (by Daniel Piker), https://www.food4rhino.com/app/kangaroo-physics, Accessed August 6, 2020
Petras Vestartas, Aryan Rezaei Rad (2021). NGon: Tool for Mesh Processing and Timber Engineering Design. https://doi.org/10.5281/zenodo.4550592
Song Jingwen 6.5. NGon, Workflow & Fabrication
6.4.03. Polyhedra to Rection
DESCRIPTION
This exercise builds up on the “Rection Simulator” exercise to produce rection structures from polyhedra. Rection structures have been defined by Andry Widyowijatnoko et. al (2019) as a synthesis of reciprocal and tensegrity structures. Rection structures rely on both the bending stress of rigid members and pre-stressed cables for their stability. The repetitive nature of polyhedra allows for the easy development of rection structures made from repeating components.
PROCEDURE
1. Use the RhinoPolyhedra plugin to generate a polyhedron of choice
2. Use NGon to turn the polyhedron’s face curves into an NGon
3. Convert the NGon into a Reciprocal Framework by controlling the rotation and scaling of the its edges
4. Identify the tension cables by finding the shortest connecting curve between related edges using the Curve Proximity button
5. Apply a similar logic as used in the “Rection Simulator” exercise to activate the structure
6. Note that by reducing the target length of the tension cable, the system is put under tension, providing greater stability
7. An elastic membrane can be simulated by projecting a convex hull, made from the end points of the compression elements, onto a slightly larger sphere; converting that hull into a highly subdivided mesh; and then pulling that mesh back to the structure while shrinking its mesh edges using Kangaroo 2
This exercise is using Grasshopper version 1.0.0007
References:
Widyowijatnoko, A., Irwanuddin, I. & Aditra, R.F. Rection as a Synthesis of Reciprocal and Tensegrity Structure. Nexus Netw J 21, 465–478 (2019). https://doi.org/10.1007/s00004-019-00443-6
Daniel Piker, Kangaroo Physics (by Daniel Piker), https://www.food4rhino.com/app/kangaroo-physics, Accessed August 6, 2020
Petras Vestartas, Aryan Rezaei Rad (2021). NGon: Tool for Mesh Processing and Timber Engineering Design. https://doi.org/10.5281/zenodo.4550592
Song Jingwen 8.1. Kangaroo 2, Physics Simulation & Structural Analysis
8.1.31. Rection Simulator
DESCRIPTION
This exercise builds up on the “Tensegrity Simulator” exercise to produce “rection” structures, which have been defined by Andry Widyowijatnoko as a synthesis of reciprocal and tensegrity structures. Rection structures rely on both the bending stress of rigid members and pre-stressed cables for their stability.
PROCEDURE
1. Use pipeline to extract all curves / points drawn on the respective layers.
2. Break the tension curves into sub-curves to simulate a chain-like behaviour
3. Apply length constraint onto the sticks with their original length
4. Apply a gravity force onto the stick-ends
5. Apply length constraint onto the cable segments with either a fraction of, or their original length to create tension
6. Apply a gravity force onto the ends of the cable segments
7. Control the paths of the input data by splitting compression from tension elements with two show components
8. Extract the processed data and pipe the compression elements
This exercise is using Grasshopper version 1.0.0007
References:
Widyowijatnoko, A., Irwanuddin, I. & Aditra, R.F. Rection as a Synthesis of Reciprocal and Tensegrity Structure. Nexus Netw J 21, 465–478 (2019). https://doi.org/10.1007/s00004-019-00443-6
Daniel Piker, Kangaroo Physics (by Daniel Piker), https://www.food4rhino.com/app/kangaroo-physics, Accessed August 6, 2020
Song Jingwen 10.2. Introduction to VR, BUILDING INFORMATION, Extended Reality
10.2.16. VR Application: Blender
DESCRIPTION
This tutorial introduces you to how to use Blender for Virtual Reality (VR) applications.
This exercise is using the 3.6.2 LTS version of Blender.
Blender website: https://www.blender.org/download/.
Oculus website: https://www.meta.com/quest/setup/.
Song Jingwen 10.2. Introduction to VR, Extended Reality
10.2.17. VR Application: Gravity Sketch
DESCRIPTION
This tutorial introduces you to Gravity Sketch.
Gravity Sketch website: https://www.gravitysketch.com/.
Oculus website: https://www.meta.com/quest/setup/.
Song Jingwen 10.2. Introduction to VR, Extended Reality
10.2.15. VR Application: Twinmotion
DESCRIPTION
This tutorial will teach you how to use Twinmotion in Virtual Reality (VR). Twinmotion is a powerful tool that allows you to create stunning architectural visualisations and interactive experiences.
PROCEDURE
This exercise is using the 2023.1.2 version of Twinmotion.
Twinmotion website: https://www.twinmotion.com/.
Oculus website: https://www.meta.com/quest/setup/.