[Top][All Lists]
[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: |
Sun, 01 Dec 2002 16:31:32 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Tuomas J. Lukka <address@hidden> 02/12/01 16:31:32
Modified files:
Documentation/Manuscripts/Paper: paper.tex
Log message:
Twids
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/Manuscripts/Paper/paper.tex.diff?tr1=1.203&tr2=1.204&r1=text&r2=text
Patches:
Index: gzz/Documentation/Manuscripts/Paper/paper.tex
diff -u gzz/Documentation/Manuscripts/Paper/paper.tex:1.203
gzz/Documentation/Manuscripts/Paper/paper.tex:1.204
--- gzz/Documentation/Manuscripts/Paper/paper.tex:1.203 Sun Dec 1 16:26:47 2002
+++ gzz/Documentation/Manuscripts/Paper/paper.tex Sun Dec 1 16:31:32 2002
@@ -781,16 +781,24 @@
from the seed number.
For this,
we use dot products of texture values with each other
-and with random constant vectors.
-% XXX: either (texture \cdot texture) or (texture \cdot constant)
-Because the numeric range of all register values is $[-1,1]$,
-the complete shape of a basis texture may easily be carried on
-to the output range, resulting in too little variation.
-We use the built-in output scaling (by $2$ or $4$) of the dot product
-results before clamping to the register range to sharpen
-the gradients and to diminish the area from which the features
-of a single basis texture are extracted.
-For an example of how new shapes are created, see Fig.~\ref{fig-regcomb}.
+and with random constant vectors, and scaling up with
+the register combiner output mappings to sharpen the result
+(see Fig.~\ref{fig-regcomb}).
+The resulting values are used for interpolating between
+the palette colors.
+
+% % XXX: either (texture \cdot texture) or (texture \cdot constant)
+% Because the numeric range of all register values is $[-1,1]$,
+% the complete shape of a basis texture may easily be carried on
+% to the output range, resulting in too little variation.
+% We use the built-in output scaling (by $2$ or $4$) of the dot product
+% results before clamping to the register range to sharpen
+% the gradients and to diminish the area from which the features
+% of a single basis texture are extracted.
+
+Because some basis texture have blurrier edges than others,
+the output scalings need to be adjusted depending on the basis
+textures selected.
% New shapes can be created by computing polynomials of the real values
% extracted from the basis textures.
@@ -798,8 +806,6 @@
% by squaring the value, scaling up, and then clamping to $1$.
% This produces nice band-like shapes (see Fig.~\ref{fig-regcomb}).
-Finally, the computed real values are used for interpolating between
-the colors chosen for the backround.
% Typically, because of the scaling
% and clamping, the interpolation values have modes at $0$ and $1$
% and a transition band between the modes.
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, (continued)
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex,
Tuomas J. Lukka <=
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Janne V. Kujala, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01
- [Gzz-commits] gzz/Documentation/Manuscripts/Paper paper.tex, Tuomas J. Lukka, 2002/12/01