A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree...

28
A Complete Wood Grain A Complete Wood Grain Modeling Application Modeling Application Incorporating Multiple Cut Incorporating Multiple Cut Types, Species, Types, Species, and a Tree Ring Database and a Tree Ring Database Ryan Retting Department of Computer Science Cal Poly, San Luis Obispo

Transcript of A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree...

Page 1: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

A Complete Wood Grain A Complete Wood Grain Modeling Application Modeling Application Incorporating Multiple Cut Types, Incorporating Multiple Cut Types, Species, Species, and a Tree Ring Databaseand a Tree Ring Database

Ryan Retting

Department of Computer Science

Cal Poly, San Luis Obispo

Page 2: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Introduction to Wood Grain Modeling Uses

Computer graphics and animation Cabinetry Design, building, and construction applications

Methods Artificially generated texture maps (Photoshop) Scanned Images Simulation models

Page 3: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Problems with tessellation

Page 4: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Other Cal Poly theses

1997: Wood Grain Modeling. By Scott Senkeresty

1999: Tree Parameterization for Wood Grain Modeling. By Mike Matsui.

1999: The wood object modeling tool. By Michelle Courier.

2003: Wood Grain Modeling using Implicit SurfacesBy Rob Pyle

Page 5: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Major Goals

User friendly GUI application Species specification Wood-cut specification Tree Ring database integration

Page 6: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

User Friendly GUI Application

Page 7: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Species Selection

Page 8: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Species Specification

CharacteristicsColorizationNoiseBranching (which creates knots)

Page 9: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Cut Type Selection

Page 10: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Plain Slicing

Images from http://www.oakwoodveneer.com/tips/cuts.html

Page 11: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Quarter Slicing

Images from http://www.oakwoodveneer.com/tips/cuts.html

Page 12: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Lengthwise Slicing

Images from http://www.oakwoodveneer.com/tips/cuts.htmlImages from http://www.oakwoodveneer.com/tips/cuts.html

Page 13: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Rotary Cut

Images from http://www.oakwoodveneer.com/tips/cuts.html

Page 14: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Example Uses

3 – 10’ 2x12 2 – 12’ 2x4 7 – 10’ 4x4

Page 15: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Tree Ring Source

Constant tree ring width

Use a database

Page 16: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Database Selection

Page 17: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Cut Selection

Page 18: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

3D Viewers

3D Trunk and Branch Viewer 3D Board Viewer

Page 19: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

3D Trunk and Branch Viewer

Page 20: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

3D Board Viewer

Page 21: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Results

Page 22: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Species Comparison

Pine Oak Maple

Page 23: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Species Comparison

Walnut Cherry Zebrawood

Page 24: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Cut TypesPlain Quarter

Page 25: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Cut TypesLengthwise

Page 26: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Cut TypesRotary

Page 27: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Tree Ring Database

Pine from the Sequoia National Park (Core ASP04B)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Year

Rin

g W

idth

(M

M)

Page 28: A Complete Wood Grain Modeling Application Incorporating Multiple Cut Types, Species, and a Tree Ring Database Ryan Retting Department of Computer Science.

Tree Ring DatabaseFour year drought illustration