CS4995-1: ModelingPage 6 Spline surfaces Cross-sections are splines Same continuity concerns as splines Control surface Control point Spline surface
CS4995-1: ModelingPage 7 Procedural modeling Architecture [pictures of many kinds of parts (roofs, windows, walls) and then completed building(s)] Plants (L-Systems) Patterns – procedurally generated tilings, brick, etc.
CS4995-1: ModelingPage 8 L-Systems ignore X# X will be ignored seed X rule F -> F F rule X -> F [+ X] F [+ X] - X delta 22.5 theta 90 leng 230 iter 6 ratio 2 x 0 y -230 red 0.0# color component between 0 and 1 green 0.6# blue 0.2#
CS4995-1: ModelingPage 9 L-Systems From PRUSINKIEWICZ
CS4995-1: ModelingPage 10 Geometry Compression Triangle strips and fans
CS4995-1: ModelingPage 12 simplificati on A multi-resolution model obtained by simplification of the original model (in the top left corner). The number of triangles are respectively 96966, 13334, 3334 and 668. From the GTS library
CS4995-1: ModelingPage 13 Level of Detail
CS4995-1: ModelingPage 14 Landscapes Height fields Represent terrain as points at an altitude
CS4995-1: ModelingPage 15 Fractals
CS4995-1: ModelingPage 16 Fractal image
CS4995-1: ModelingPage 17 Root World Room floor wall wall wall wall ceiling chair window texture light geo tex Scene Graph Directed acyclic graph (or tree) to organize and structure elements of a scene. –Allows clear and unambiguous scope of influence of scene parameters.