/[gzz]/gzz/Documentation/Manuscripts/Irregu/irregu.tex
ViewVC logotype

Diff of /gzz/Documentation/Manuscripts/Irregu/irregu.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by jvk, Thu Nov 7 13:44:30 2002 UTC revision 1.3 by jvk, Thu Nov 7 15:54:17 2002 UTC
# Line 46  Xerox PARC frames Line 46  Xerox PARC frames
46    
47  3D wm ref?  3D wm ref?
48    
49    Non-rectangular window shapes possible but not used except for some special effects such as a round clock.
50    
51    
52    Knuth \& John Hobby ref.
53    
54  %http://portal.acm.org/citation.cfm?id=344779.345075&coll=portal&dl=ACM&type=series&idx=SERIES382&part=series&WantType=Proceedings&title=SIGGRAPH&CFID=5569444&CFTOKEN=2720008  %http://portal.acm.org/citation.cfm?id=344779.345075&coll=portal&dl=ACM&type=series&idx=SERIES382&part=series&WantType=Proceedings&title=SIGGRAPH&CFID=5569444&CFTOKEN=2720008
55  %      Non-photorealistic virtual environments  %      Non-photorealistic virtual environments
# Line 67  Xerox PARC frames Line 71  Xerox PARC frames
71  %  Johan Redstr?m  PLAY Research Studio, Interactive Institute Box 620, SE - 405 30 Gothenburg, Sweden  %  Johan Redstr?m  PLAY Research Studio, Interactive Institute Box 620, SE - 405 30 Gothenburg, Sweden
72    
73    
74  \section{XXX}  \section{Tearing}
75    
76  %Pyramidal parametrics, Lance Williams (mipmap) ref.  - natural visualisation of a piece of a large paper\\
77    - in a computer user interface a piece of paper can be torn without destroying the original\\
78    - moving the tear-away area cannot be done with real paper\\
79    - the movement should be visualized in a comprehensible way\\
80    - the torn shape of a point on an edge should be a continuous function of the point's location on the paper\\
81    - the function should change slowly enough so that the dot product of movement direction and edge normal
82      is visible as the ``rippling speed''
83    
84    
85  frequencies: only low/high in frames  frequencies: only low/high in frames
86    
87    porthole
88    
89    \section{OpenGL implementation}
90    
91    GL\_EXT\_texture\_env\_add \& alpha ``mesh'' texture.
92    
93    Content drawn using stencil.
94    
95    Border: multi-pass perturbed edge.
96    
97    \subsection{Optimizations}
98    
99    Pre-computed edge width: interpolated between 3 or 4 stored angles.
100    
101    Non-photorealistic line-width through mip-mapping.
102    %Pyramidal parametrics, Lance Williams (mipmap) ref.
103    
104    Magnification
105    
106    
107    
108  profiles  profiles
109    
 porthole  
110    
111  Issues: \\  Issues: \\
112  - line width scaling \\  - line width scaling \\

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26