> For the complete documentation index, see [llms.txt](https://ms-kb.msd.unimelb.edu.au/next-lab/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ms-kb.msd.unimelb.edu.au/next-lab/case-studies-and-projects/gaudi-inspired-door-handles-in-gravity-sketch.md).

# |VR|3DP| Gravity Sketch: Door Handles

Rapid iteration of free-flowing organic geometry

![](https://1820679795-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXautSvCbUco5Lv7YrH%2F-MS05r8wZyGV8n-0eDIL%2F-MS07LZ0xvNPavTfV49_%2F2c.png?alt=media\&token=9150313d-4430-4f22-96c6-694cee6c615b)

This project highlights the ease of use of Gravity Sketch to very quickly generate free flowing organic shapes inspired by the work of [Antoni Gaudi](https://bdbarcelona.com/en/product/86). Compared to a traditional CAD program, Gravity Sketch offers a fast and intuitive workflow to rapidly iterate on design options.

Being in virtual reality, it is very simple to work with polygonal modelling, unbounded by the cartesian plane, one can freely translate, rotate and scale in space simply by the intuition of moving a controller in 3D space.

![Iterations in 30-minutes of modelling](https://1820679795-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXautSvCbUco5Lv7YrH%2F-MS05r8wZyGV8n-0eDIL%2F-MS0IBW8WT2e1L2lmCIR%2Fmatrix1.JPG?alt=media\&token=40e50b93-09cf-4762-9ace-36679753b69c)

## Gravity Sketch Process

Gravity Sketch was used to rapidly iterate on different design options, very small details can also be added here or in desktop modelling programs with a more expanded toolset.

###

## Post-Processing

### Exporting Meshes

You can export mesh files from Gravity Sketch in industry standard filetypes; *.fbx* or *.obj* is recommended. Ensure you enable Double sided and Welded Vertices for the best mesh.

### Fixing Meshes

Should your mesh generated in Gravity Sketch have issues such as naked edges, you can use applications like ZBrush, MeshMixer, or the online service [Netfabb](https://service.netfabb.com/login.php).  You can read more in our standard mesh fixing guide for 3D Printing:

{% content-ref url="/pages/-LXbYBoA86utWZ9qPCfn" %}
[Repairing Meshes](/next-lab/3d-printing/key-techniques/mesh-techniques/troubleshooting-mesh-issues.md)
{% endcontent-ref %}

### Manipulating Meshes

As meshes from Gravity Sketch are standard filetypes, they can be modified and changed in your CAD programs of choice. &#x20;

#### Increasing Resolution in Zbrush

![Increasing the resolution of the mesh using ZRemesher](https://1820679795-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXautSvCbUco5Lv7YrH%2F-MK8G_j0gk1tiJJqTAzk%2F-MK8Gwb5l0E4ypzBFNlD%2FGS%20Zbrush%20ZREMESHER%20GIF.gif?alt=media\&token=4d0e98e6-1442-4725-93da-563bc124a7f6)

#### Materiality and Texturing with Substance Painter

![](https://1820679795-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXautSvCbUco5Lv7YrH%2F-MS0ImHHITnKrVPuEpXT%2F-MS0J0WXwvycV1JXH0CG%2F1c.png?alt=media\&token=4a79151d-ecae-4771-b33f-fdc3aed5ed6c)

#### &#x20;'Drilling' countersunk screw holes in Rhino

![Screenshot showing meshes in red used in boolean operation to subtract to create countersinks](https://1820679795-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXautSvCbUco5Lv7YrH%2F-MK8LP-564E7UD-DUXxB%2F-MK8NDx6ZLTpGCm44-5Y%2FGS%20Countersink.png?alt=media\&token=1ed0abec-4e5a-4b1c-b2fe-f560fe1f9a43)

## 3D Printing

![A 3D print of the door handle sculpted in VR](https://1820679795-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXautSvCbUco5Lv7YrH%2F-MQny36URJElmZYTA_e2%2F-MQny7Lbc3A3vySEai9V%2FDSC_1683.jpg?alt=media\&token=3f052c7c-3a98-4d86-9c5c-9ebd24c2a646)

Objects made in Gravity Sketch can without much effort be prepared, sliced and 3D printed on a 3D printer like the NExT Labs Makerbot printers.

## Files

{% file src="/files/-MK84dM8-FzqoOji3MnH" %}
Mesh Files in Rhino
{% endfile %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://ms-kb.msd.unimelb.edu.au/next-lab/case-studies-and-projects/gaudi-inspired-door-handles-in-gravity-sketch.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
