> For the complete documentation index, see [llms.txt](https://annemarleen.gitbook.io/immersive-design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://annemarleen.gitbook.io/immersive-design/embodiment/gestural.md).

# Embodiment: Gestural Kinesphere

## Gestural Kinesphere

#### Gestures are

* ..motions of the limbs or body made to *express* or *help express* thought or to *emphasise* speech.
* ..the actions of making such a motion or motions.

![Gestural kinespheres // https://virtualrealitypop.com/designing-for-the-human-body-in-xr & J.S.Longstaff 2005](/files/-LihRtFx9GFNwr_HU-92)

## Gestural activity and Gesture intentions

Gestures are: mimic gesture, symbolic gestures, sweeping, sign language, speech-connected hand gesture, surface-based gestures and whole-body interaction and can be expressed in 2D and 3D:

![gesture lexicon of activities and intentions // https://virtualrealitypop.com/designing-for-the-human-body-in-xr](/files/-LihIeUcnc7Mrt6c0rMb)

Besides the act of *making* motion, gestures can have a specific intent as well. These are called *gesture intentions*, of which different examples can be seen here: [Float](https://www.youtube.com/watch?v=Axtrk4KniCw), [Wring](https://www.youtube.com/watch?v=7rvs87Fa3NY), [Dab](https://www.youtube.com/watch?v=dHJD0X-fa9E), [Glide](https://www.youtube.com/watch?v=8gv_hZfHels), [Punch](https://www.youtube.com/watch?v=Y6DJSNpwlts), [Press](https://www.youtube.com/watch?v=Q3dLyEzhr0s), [Flick](https://www.youtube.com/watch?v=BXabAJFNv8s), Slash. As you can see these intentions are quite refined and it needs some practice to extinguish them from one another. One way of applying these gesture intentions is by creating characters for avatars. (see video for a good impression)

{% embed url="<https://youtu.be/1RRc4tq2kpE>" %}

### Gestural Kinesphere

Kinespheres can be used on a variety of scales, from the human body to small thumb-movements. In this chapter, we ask you to think about the gestural kinesphere

* ![Kinesphere (Laban Movement Analysis) http://nick-rood.blogspot.com/2013/11/research-project-laban-movement-analysis.html](http://2.bp.blogspot.com/-8H3wlI9dn6k/UnooGPFWmfI/AAAAAAAAATA/CtL74y3IGgs/s1600/center_of_kinesphere1.jpg) kinespheres on a variety of scales
* ![small-scale kinesphere for hand & fingers](https://thespaceintherelationship.files.wordpress.com/2013/05/laban-icosahedron.jpg) gestural kinesphere for hand & fingers (small-scale)
* ![Finger Gestures](https://i.gifer.com/BnED.gif) example of gestural movement

### Other examples of gestural movement

* **Grasping**\
  \- *Hand-based grasping* ([simple virtual hand](https://image.slidesharecdn.com/lecture7-3dui-novideo-160913075125/95/comp-4010-lecture7-3d-user-interfaces-for-virtual-reality-16-638.jpg?cb=1473753168) & Go-Go interaction technique) \
  \- *Finger-based grasping* (rigid-body fingers, soft-body fingers, god fingers)<br>
* **Pointing**\
  \- *Vector-based pointing technique* ([ray-casting/ray-tracing](https://www.youtube.com/watch?v=ll4_79zKapU), fishing reel, image-plane pointing)\
  \- *Volume-based pointing technique* (flashlight, aperture selection, sphere-casting)\
  \-  *Enhancements* (bend cast, **depth ray**, absolute & relative mapping)<br>
* **Surface**\
  \- (2D)*dragging* and *rotating* \
  \- (3D) *pinching*, *void shadows*, *balloon selection*, *corkscrew widget*, *triangle cursor*<br>
* **Indirect**\
  \- Indirect Control-Space: *indirect touch*, *virtual interaction surface*, *levels-of-precision cursor*, *virtual pad* \
  \- Indirect Proxy Techniques: *world in miniature*, *Voodoo Dolls*\
  *-* Indirect Widget Technique: *3D widgets*, *virtual sphere*, *arcball*.

![](https://thumbs.gfycat.com/BriefPracticalIcelandicsheepdog-size_restricted.gif)

*


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://annemarleen.gitbook.io/immersive-design/embodiment/gestural.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
