gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex


From: Tuomas J. Lukka
Subject: [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex
Date: Fri, 29 Nov 2002 05:50:54 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/11/29 05:50:54

Modified files:
        Documentation/Manuscripts/Paper: paper.tex 

Log message:
        Basis tex

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/Manuscripts/Paper/paper.tex.diff?tr1=1.95&tr2=1.96&r1=text&r2=text

Patches:
Index: gzz/Documentation/Manuscripts/Paper/paper.tex
diff -u gzz/Documentation/Manuscripts/Paper/paper.tex:1.95 
gzz/Documentation/Manuscripts/Paper/paper.tex:1.96
--- gzz/Documentation/Manuscripts/Paper/paper.tex:1.95  Fri Nov 29 05:39:46 2002
+++ gzz/Documentation/Manuscripts/Paper/paper.tex       Fri Nov 29 05:50:54 2002
@@ -647,31 +647,22 @@
 
 \subsection{Texture coordinates}
 
-Texture coordinates define the mapping of the basis textures to the background.
-Each basis texture is repeating, but by choosing the texture coordinates
-appropriately we can make the final background repeating or not.
-If the paper will be used only at relatively few magnifications, it is
-useful to use a repeating paper because of saving bits.
-% XXX: explain
-On the other hand, for user interfaces where zooming at widely different 
-scales is desirable, a non-repeating paper can be better. 
-% XXX: why is that?
-
-% XXX: define repeating unit
-In order to create more interesting backgrounds, it can also be useful
-to use repeating units for non-repeating backgrounds --- but use more than one,
-which are not rationally related.
-
+Texture coordinates define the mapping of the basis textures 
+to the coordinates of the final background texture.
 The choice of the repeating unit fixes an absolute scale to the paper.
 The repeating unit should be relatively isotropic to avoid 
 the degeneration of textures to diagonal lines.
+We choose the repeating unit from a heuristic distribution
+created from these criteria.
 
 After a repeating unit is fixed, there is still 
 freedom in choosing
 texture coordinates for each texture
 unit: any mapping of the texture is fine, as long as it repeats
-with the selected repeating unit.
-% this is unclear
+with the selected repeating unit. For example, a texture can
+repeat multiple times inside the repeating unit, or can be skewed
+w.r.t.~the repeating unit. These are also randomly chosen
+from an ad hoc distribution.
 
 \subsection{Register combiners}
 
@@ -854,6 +845,23 @@
 be interesting to apply the same criteria there.
 The algorithms can be further developed: simulating lighting and
 a rough surface could produce good results.
+
+% 
+% Each basis texture is repeating, 
+% but by choosing the texture coordinates
+% appropriately we can make the final background repeating or not.
+% If the paper will be used only at relatively few magnifications, it is
+% useful to use a repeating paper because of saving bits.
+% % XXX: explain
+% On the other hand, for user interfaces where zooming at widely different 
+% scales is desirable, a non-repeating paper can be better. 
+% % XXX: why is that?
+
+% % XXX: define repeating unit
+In order to create more interesting backgrounds, it can also be useful
+to use repeating units for non-repeating backgrounds --- but use more than one,
+which are not rationally related.
+
 
 \section{MPEG Animation}
 [not to be included in final ms.]




reply via email to

[Prev in Thread] Current Thread [Next in Thread]