A Novel Method for Fast and High-Quality Rendering of Hair
Publication
กก
TOC of supplementary materials
(The following are all thumbnail images; please click an image to get the full size version.)
I. Hair clusters rendering images
II. Human head models rendering images
III. Videos - real-time animation of hair models
IV. The effects of self-shadowing
V. Comparisons between Scheuermann's algorithm and ours
VI. Download our programs
Abbreviations used in this web site:
- fps: Frames per second
- HSV: Hair Sector Volumes
- Res: Resolution of an image
I. Hair clusters
rendering images
|
|
|
|
I.a |
I.b |
I.c |
I.d |
(1 cluster;15,840 HSVs) |
(1 cluster;12,672 HSVs) |
(1 cluster;15,840 HSVs) |
(1 cluster;15,840 HSVs) |
(Res:400*600;26 fps) |
(Res:280*745;39 fps) |
(Res:500*600;27 fps) |
(Res:400*600;29 fps) |
|
|
|
|
I.e |
I.f |
I.g |
I.h |
(1 cluster;41,600 HSVs) |
(1 cluster;41,600 HSVs) |
(1 cluster;15,840 HSVs) |
(1 cluster;15,840 HSVs) |
(Res:695*956;19 fps) |
(Res:674*935;19 fps) |
(Res:404*635;27 fps) |
(Res:580*720;28 fps) |
|
|
|
|
I.i |
I.j |
I.k |
I.l |
(2 clusters;83,200 HSVs) |
(5 clusters;79,200 HSVs) |
(1 cluster;15,840 HSVs) |
(3 clusters;47,520 HSVs) |
(Res:535*630;13 fps) |
(Res:550*640;17 fps) |
(Res:300*600;30 fps) |
(Res:500*690;21 fps) |
II. Human head
models rendering images
|
|
|
II.a |
II.b |
II.c |
(17 clusters with 53,856 HSVs) |
(12 clusters with 38,016 HSVs) |
(2 clusters with 83,200 HSVs) |
(Res: 360*640; 13 fps) |
(Res: 600*680; 12 fps) |
(Res: 823*893; 12 fps) |
|
|
|
II.d |
II.e |
II.f |
(6 clusters with 63,360 HSVs) |
(5 clusters with 52,800 HSVs) |
(4 clusters with 74,880 HSVs) |
(Res: 728*721; 14 fps) |
(Res: 814*967; 15 fps) |
(Res: 783*837; 13 fps) |
|
|
|
II.g |
II.h |
II.i |
(2 clusters with 83,200 HSVs) |
(4 clusters with 126,720 HSVs) |
(6 clusters with 112,320 HSVs) |
(Res: 574*593; 13 fps) |
(Res: 673*664; 10 fps) |
(Res: 659*792; 11 fps) |
|
|
|
II.j |
II.k |
II.l |
(7 clusters with 73,920 HSVs) |
(6 clusters with 58,080 HSVs) |
(6 clusters with 87,360 HSVs) |
(Res: 530*818; 13 fps) |
(Res: 841*903; 17 fps) |
(Res: 735*796; 11 fps) |
III. Videos - real-time animation of hair models
Animation videos here are authored either manually or via an animation
prototype system we've developed. The main purpose of presenting these
videos is to demonstrate how our rendering algorithm would perform when
applied to various rendering targets in different complexity and motion
|
|
|
A Simple Cluster
III.a (2,421KB) |
Deforming a Cluster
III.b (1,422KB) |
Density Varies
III.c (707KB) |
(1 cluster with 15,840 HSVs) |
(1 cluster with 15,840 HSVs) |
(1 cluster with 15,840 HSVs) |
(Res: 600*600; 27 fps) |
(Res: 600*600; 22 fps) |
(Res: 600*600; 20 fps) |
|
|
|
Swinging a Cluster
III.d (3,345KB) |
Hair Video I
III.e (6,792KB) |
Hair Video II
III.f (4,094KB) |
(1 cluster with 41,600 HSVs) |
(2 clusters with 83,200 HSVs) |
(3 clusters with 31,680 HSVs) |
(Res: 700*700; 11 fps) |
(Res: 700*700; 8 fps) |
(Res: 700*700; 14 fps) |
|
|
|
Hair Video III
III.g (1,887KB) |
Hair Video IV
III.h (2,033KB) |
Hair Video V
III.i (1,490KB) |
(2 clusters with 31,680 HSVs) |
(40 clusters with 42,240 HSVs) |
(40 clusters with 42,240 HSVs) |
(Res: 700*700; 17 fps) |
(Res: 600*600; 12 fps) |
(Res: 600*600; 12 fps) |
IV. The effects of self-shadowing
|
|
with self-shadowing |
without self-shadowing |
|
|
with self-shadowing |
without self-shadowing |
|
|
with self-shadowing |
without self-shadowing |
V. Comparisons between Scheuermann's algorithm and ours
|
|
|
|
Scheuermann's result |
our result with secondary highlight disabled |
our result with self-shadowing disabled |
our result with all effects enabled |
V.a |
V.b |
V.c |
V.d |
|
|
Scheuermann's result |
our result |
V.e |
V.f |
VI. Download our programs (Click to enter)
Back
to Songhua Xu's Homepage