Raytracing and the usage in Computer Aided Design-programs<br />1<br />University of Business, Design and Technology - Eng...
Table of Contents<br />Basics<br />OpenGL<br />general description and functionality<br />Constructive solid geometry (CSG...
Basics<br />OpenGL<br />general description and functionality<br />Constructive Solid Geometry (CSG)<br />Raytracing<br />...
general description and functionality <br />2-divided render pipeline<br />vertex operations -&gt; form surfaces of object...
Constructive Solid Geometry<br />High-Level Graphics API<br />simplify computer graphics because many computations are don...
Basics<br />OpenGL<br />general description and functionality<br />Constructive Solid Geometry (CSG)<br />Raytracing<br />...
global lighting model<br />local lighting models: material computation for every single object<br />global lighting models...
global lighting model<br />algorithm functionality<br />8<br />University of Business, Design and Technology - English<br />
Raytracing importance for CAD<br />most realistic illustration of graphical models<br />large scalability<br />point of in...
CAD modeling<br />Implementation of render technologies for CAD<br />Generative Modeling Language for architectural design...
Implementation of render technologies for CAD <br />Basics are OpenGL SL and CSG API<br />Main focus is an easy user inter...
CAD modeling<br />Implementation of render technologies for CAD<br />Generative Modeling Language for architectural design...
Generative Modeling Language for architectural design<br /><ul><li>New method: storage of mathematical functions instead o...
scene consists of sequentially computed formulae instead of a collection of objects
fast and easy generation of highly complex structures
Advantages:
highly scalable
fast
high level of detail
Very smooth impression of generated structures
Disadvantages:
Upcoming SlideShare
Loading in...5
×

Computer Aided Design

568

Published on

TechTalk about different 3D technologies and there use in CAD Systems

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
568
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Computer Aided Design

  1. 1. Raytracing and the usage in Computer Aided Design-programs<br />1<br />University of Business, Design and Technology - English<br />
  2. 2. Table of Contents<br />Basics<br />OpenGL<br />general description and functionality<br />Constructive solid geometry (CSG)<br />Raytracing<br />global lighting model<br />Raytracing importance for CAD<br />CAD modeling<br />Implementation of render technologies<br />Generative Modeling Language for architectural Design<br />CAD as basis for generative manufacturing method using the example of product design<br />2<br />University of Business, Design and Technology - English<br />
  3. 3. Basics<br />OpenGL<br />general description and functionality<br />Constructive Solid Geometry (CSG)<br />Raytracing<br />global lighting model<br />Raytracing importance for CAD<br />3<br />University of Business, Design and Technology - English<br />
  4. 4. general description and functionality <br />2-divided render pipeline<br />vertex operations -&gt; form surfaces of objects<br />pixel operations -&gt; operations to give pixels a color value<br />post processing<br />result is displayed by frame buffer<br />4<br />University of Business, Design and Technology - English<br />Pixel operations (AA,HDR etc.)<br />vertex operations<br />
  5. 5. Constructive Solid Geometry<br />High-Level Graphics API<br />simplify computer graphics because many computations are done automatically by CSG<br />used to build complex objects/structures<br />good interaction with Raytracing algorithms<br />5<br />University of Business, Design and Technology - English<br />simple example<br />complex example<br />Photo of a raytraced CSG image<br />
  6. 6. Basics<br />OpenGL<br />general description and functionality<br />Constructive Solid Geometry (CSG)<br />Raytracing<br />global lighting model<br />Raytracing importance for CAD<br />6<br />University of Business, Design and Technology - English<br />
  7. 7. global lighting model<br />local lighting models: material computation for every single object<br />global lighting models: computation of the whole scene<br />computation complexity makes real-time raytracing (nearly) impossible<br />7<br />University of Business, Design and Technology - English<br />Gouraud Shading<br />
  8. 8. global lighting model<br />algorithm functionality<br />8<br />University of Business, Design and Technology - English<br />
  9. 9. Raytracing importance for CAD<br />most realistic illustration of graphical models<br />large scalability<br />point of interest of current research -&gt; large number of good programs<br />9<br />University of Business, Design and Technology - English<br />big city rendering<br />raytraced model of Porsche Carrera GT2<br />
  10. 10. CAD modeling<br />Implementation of render technologies for CAD<br />Generative Modeling Language for architectural design<br />CAD as basis for generative manufacturing method using the example of product design<br />10<br />University of Business, Design and Technology - English<br />
  11. 11. Implementation of render technologies for CAD <br />Basics are OpenGL SL and CSG API<br />Main focus is an easy user interface and simple-named facility possibilities<br />limitation of functions and primitives, concerning special aspects of usage<br />Example: shearing of objects and complex NURBS not necessary for architecture because building this is impossible<br />11<br />University of Business, Design and Technology - English<br />
  12. 12. CAD modeling<br />Implementation of render technologies for CAD<br />Generative Modeling Language for architectural design<br />CAD as basis for generative manufacturing method using the example of product design<br />12<br />University of Business, Design and Technology - English<br />
  13. 13. Generative Modeling Language for architectural design<br /><ul><li>New method: storage of mathematical functions instead of vertex primitives
  14. 14. scene consists of sequentially computed formulae instead of a collection of objects
  15. 15. fast and easy generation of highly complex structures
  16. 16. Advantages:
  17. 17. highly scalable
  18. 18. fast
  19. 19. high level of detail
  20. 20. Very smooth impression of generated structures
  21. 21. Disadvantages:
  22. 22. rather complex style programming
  23. 23. cryptic language</li></ul>13<br />University of Business, Design and Technology - English<br />
  24. 24. Generative Modeling Language for architectural design<br />University of Business, Design and Technology - English<br />14<br />GML model of the cologne cathedral<br />
  25. 25. Generative Modeling Language for architectural design<br />procedural model of a metropolis<br />University of Business, Design and Technology - English<br />15<br />procedural model <br />of pompeii<br />
  26. 26. Generative Modeling Language for architectural design<br />another big aspect in architecture: lighting<br />with the help of raytracing, very accurate 3D models possible<br />16<br />University of Business, Design and Technology - English<br />Picture of an Exhibition with Relux<br />Outside-to-Inside-View with AVE<br />exterior view of a buildbing, made with AVE<br />
  27. 27. CAD modeling<br />Implementation of render technologies for CAD<br />Generative Modeling Language for architectural design<br />CAD as basis for generative manufacturing method using the example of product design<br />17<br />University of Business, Design and Technology - English<br />
  28. 28. CAD as basis for generative manufacturing method using the example of product design<br />displaying problem of complex forms<br />rather contradictory aims in visualization<br />CADs for product design are compromises and collections of many technologies<br />18<br />University of Business, Design and Technology - English<br />
  29. 29. CAD as basis for generative manufacturing method using the example of product design<br />example of industrial design: car design and development<br />19<br />University of Business, Design and Technology - English<br />3D model of Lamborghini LP640, done with Maya<br />raytraced model of a Porsche Carrera GT2, done with 3ds max<br />
  30. 30. CAD as basis for generative manufacturing method using the example of product design<br />example for product design: a ball pen as an item for mass production<br />20<br />University of Business, Design and Technology - English<br />The design of a ball pen, created by Katja Albrecht (student of product design at HS Wismar)<br />
  31. 31. Bibliography<br /><ul><li>Pictures:
  32. 32. lighting in Relux: ezzatbaroudi.wordpress.com
  33. 33. cars: open test renderings from some forums
  34. 34. AVE renderings: http://www.vrvis.at/rendering/applications/architecture/?sid=-48f9cfd4
  35. 35. procedural modeling results: www.digitalurban.blogspot.com
  36. 36. GML pictures of the cologne cathedral: result of Sven Havemann‘s theses (TU Braunschweig)
  37. 37. raytracing illustration, shading models, vertex example & render pipeline: wikipedia
  38. 38. HDR Image OpenGL: Futuremark 3D
  39. 39. Information:
  40. 40. www.wikipedia.de
  41. 41. www.generative-modeling.org
  42. 42. www.opengl.org
  43. 43. http://www.autodesk.com/techpubs/aliasstudio/2009/
  44. 44. various scripts of german and international universities/ facilities of higher education
  45. 45. www.cgal.com
  46. 46. http://gts.sourceforge.net
  47. 47. http://opencsg.org/
  48. 48. http://www.solidgraphics.com/</li></ul>21<br />University of Business, Design and Technology - English<br />

×