|
- 2 1/2 D !!! |
|
|
|
|
|
------ |
|
|
|
|
1 |
Rendering and animating torn 2 1/2 D viewports efficiently |
Rendering and animating torn 2 1/2 D viewports efficiently |
2 |
================================================== |
================================================== |
3 |
|
|
55 |
|
|
56 |
--- Figures |
--- Figures |
57 |
|
|
58 |
Fig.1 shows break lines in their conventional context: break lines |
Fig.1. Break lines in their conventional context: break lines |
59 |
are the freehand lines implying that the object extends outside the |
are the freehand lines implying that the object extends outside the |
60 |
depicted region. |
depicted region. |
61 |
|
|
62 |
Fig.2 shows a screenshot from our BuoyOING user interface. |
Fig.2. A screenshot from our BuoyOING user interface, in which |
63 |
|
torn edges are used. |
64 |
|
|
65 |
Fig.3 shows how the shape of a torn frame changes when the frame moves |
Fig.3. How the shape of a torn frame changes when the frame moves |
66 |
(the canvas stays still in this figure). The shape of the edge is tied |
(the canvas stays still in this figure). The shape of the edge is tied |
67 |
to its location, making the movement feel more like "a piece of paper |
to its location, making the movement feel more like "a piece of paper |
68 |
that has magically been torn from a slightly different location from |
that has magically been torn from a slightly different location from |
69 |
where it was a moment ago". Obtaining |
where it was a moment ago". Obtaining |
70 |
|
|
71 |
|
XXX how to explain the intricate edge-drawing algorithms here? |