Title: TimeVarying Surface Appearance:
1Time-Varying Surface Appearance Acquisition,
Modeling and Rendering
Columbia University MERL
SIGGRAPH Conference July, 2006, Boston, USA
2Time-Varying Surface Appearance
3An Example Rusting Steel
4Simulation-Based Approach
- Based on first principles, scene geometry,
surface accessibility, etc.. - Cons
- Specific models for specific processes.
- Limited realism in rendering.
J. Dorsey et al., 99
Y. Chen et al., 05
J. Dorsey et al., 96
T. Wong et al., 97
5Data-Driven Approach
- Create realistic appearance efficiently from
captured data.
Assume appearance static over time.
6Related Work for Time-Varying Appearance
- Capture and Reconstruction of Time-Varying
Texture - Matrix decomposition
- Not much controllability
M. Koudelka, 04
- Transfer of Material Drying History
- Specific only for drying
- Single lighting and view
J. Lu et al., 05
- Appearance Manifolds for Time-Variant Appearance
- Interactive editing tool
J. Wang, et.al., 06
7Our Work
- Data-Driven Time-Varying Surface Appearance
- Acquisition of a time-varying appearance database
including various phenomena - Model for Space-Time Appearance Factorization
- Rendering applications of time-varying appearance
8Texture 2D
Spatially-Varying BRDF 6D
9Time
Light
View
Time-and-Space-Varying BRDF (TSV-BRDF) 7D
10Our Work
- Data-Driven Time-Varying Surface Appearance
- Acquisition of a time-varying appearance database
including various phenomena - Model for Space-Time Appearance Factorization
- Rendering applications of time-varying appearance
11Data Acquisition
- Challenges
- Capture spatially-varying appearance from
multiple lighting/view. - Fast acquisition with simultaneously changing
lighting/view.
12Samples of Database Light 80, View 07
13TSV-BRDF Representation
- Nonparametric interpolation
- Tabulate the acquired raw data
- Barycentric interpolation for novel lighting and
view
14TSV-BRDF Representation
- Fitting parametric BRDF model
Lambertian
Torrance-Sparrow
- Reflectance of each point at each time frame
Surface roughness
Specular intensity
Diffuse color
15Nonparametric vs. Parametric
Parametric Model
Barycentric Interpolation
Time 0.00 min
Time 0.00 min
16TSV-BRDF Changing Light with Time
17Database of TSV-BRDF
Corrosion
Burning
Drying (Smooth Surface)
Waffle Toasting
Charred Wood 2
Decaying
Drying (Rough Surface)
18Database of TSV-BRDF
- High dynamic range
- 30 time frames
- Resolution 400x400
- For each sample,
- Raw data about 30 GB
- Fitted Params about 80 MB
Please send an email to staf_at_cs.columbia.edu for
a copy of the database.
19Our Work
- Data-driven Time-Varying Surface Appearance
- Acquisition of a time-varying appearance database
including various phenomena - Model for Space-Time Appearance Factorization
- Rendering applications of time-varying appearance
20Why Factorization?
- With factorization, we can easily do
- Control
- Synthesis
- Transfer
Spatial Variation
Time-Varying Appearance
Temporal Variation
21A Closer Look At the Curves
Red Diffuse p(x,y,t)
Sample
Time
0 0.5 1
22Key Assumption
- All points have one common overall temporal
variation. - Different points evolve at different rates and
offsets.
?
- Two problems
- What is the overall temporal variation?
- How to define and calculate the rates and offsets?
23STAF Space-Time Appearance Factorization
p(x,y,t)
f(t)
Time t
Effective Time t
24STAF Space-Time Appearance Factorization
p(x,y,t) A(x,y) f(t) D(x,y)
t R(x,y) t - O(x,y)
p(x,y,t)
f(t)
Time Extrapolation
Time t
Effective Time t
25p(x,y,t) A(x,y) f(t) D(x,y)
t R(x,y) t - O(x,y)
Initialization A(x,y)R(x,y)1 D(x,y)O(x,y)0
Fix A/R/D/O, compute f(t).
Fix f(t), update A/R/D/O
- Typically 5 iterations are good enough.
26STAF Model Estimation Result
27More Results
Charred Wood
Rusting Steel
Decaying Apple
Drying Towel
Samples
Red Diffuse p(x,y,t)
Overall Temporal Curve f(t)
28Reconstruction
Original
Reconstruction
29Time Normalization
Original
Time Normalization R(x,y) 1, O(x,y) 0
30Our Work
- Data-driven Time-Varying Surface Appearance
- Acquisition of a time-varying appearance database
including various phenomena - Model for Space-Time Appearance Factorization
- Rendering applications of time-varying appearance
31Application I Texture Synthesis
Initial
Synthesized Initial
Drying Rock
Final
Synthesized Final
32Application I Texture Synthesis
Original
Synthesized
33Application II Time Extrapolation
Decaying Apple Slice
Interpolation
Extrapolation
Extrapolation
Time (min)
60.3
36.4
0.0
-20.2
34Application II Time Extrapolation
Decaying Apple Slice
Interpolation
Extrapolation
Extrapolation
Time (min)
60.3
36.4
0.0
-20.2
35Application III Control
36Application III Control
37Application IV Transfer Control
New Steel
Original Steel
Global Curvature
Local Curvature
38Application IV Transfer Control
39Application IV Transfer Control
40SIGGRAPH On Fire
41Summary
Rendering Applications with STAF Model
42Conclusions
- It is time to bring time variation into
data-driven appearance. - Our work is a small step in this new area.
- More complex time-varying appearance
- BTF, Subsurface, Volumetric Scattering,
- Future work
- STAF for more complex time-varying appearance