Presentation is loading. Please wait.

Presentation is loading. Please wait.

3D Engine II December 17, 2015 1 computer graphics -dpi.

Similar presentations


Presentation on theme: "3D Engine II December 17, 2015 1 computer graphics -dpi."— Presentation transcript:

1 3D Engine II December 17, 2015 1 computer graphics -dpi

2 In this presentation What is a 3D Engine? Well –known 3D Engine. An introduction to OpenGL Comparing 3D Engines. December 17, 20152computer graphics -dpi

3 What is a 3D Engine? A 3d engine is a whole of structures, functions and algorithms used to visualize, after many calculations and transformations, 3d objects on a 2d screen. December 17, 20153computer graphics -dpi

4 The main sections of a 3d engine are: 1-The acquisition of the object‘s data in structures. 2-The transformations to position the objects in the world. (modeling and viewing transformations) 3-Rendering the scene on the 2d screen. December 17, 20154computer graphics -dpi

5 BACK FACE CULLING PROJECTION TRANSFORMATION VIEWPORT TRANSFORMATION ( OpenGL has two main buffers)  The COLOR BUFFER (that can be single or double)  The DEPTH BUFFER. Rendering the scene on the 2d screen December 17, 20155computer graphics -dpi

6 Modeling of 3D image PERSPECTIVE LIGHTING DEPTH OF FIELD ANTI-ALIASING FADED BUMP MAPPING REFLECTION MAPPING BLUR MOTION December 17, 20156computer graphics -dpi

7 Other well- known 3D engines Open GL Direct 3D Blender Ogre 3d Space crystal Luxolgy modo Maxon cinema Newtek lighwave Softimage XSI foundation December 17, 20157computer graphics -dpi

8 OpenGL OpenGL is a library that lets us interface with the graphics hardware It has a series of functions to draw points, lines and polygons, and it carries out all the calculations necessary for the illumination, shading and transformation of the vertices It allows us to create a window independent of the platform used (Windows or Linux) December 17, 20158computer graphics -dpi

9 OpenGL The OpenGL Architecture Review Board (ARB), was an independent consortium formed in 1992 ARB-approved OpenGL specifications and source code are available to licensed hardware platform vendors. End users, independent software vendors, and others writing code based on the OpenGL API are free from licensing requirements High Visual Quality and Performance December 17, 20159computer graphics -dpi

10 OpenGL Developer-Driven Advantages  Industry standard  Stable  Reliable and portable  Evolving  Scalable  Easy to use  Well-documented December 17, 201510computer graphics -dpi

11 OpenGL Available Everywhere Architected for Flexibility and Differentiation: Extensions December 17, 201511computer graphics -dpi

12 OpenGL The structure of OpenGL program is divided into different sections:  Init function: used to boot OpenGL and to init the modeling, viewing and projection matrices  Resize function: called every time the user starts the program or changes the output-window resolution  Keyboard function: called every time the user presses a key  Drawing function: clears all the buffers (color and depth).  Main Cycle: an infinite loop, which calls all our functions every frame December 17, 201512computer graphics -dpi

13 Comparing Softimage XSI Foundatio n 6.2 Newtek Lightwave 9.3 Maxon Cinema4D R 10.1 Luxolgy Modo 301 Blender 3D 2.45 Auto desk Maya complete 8.5 Auto desk 3ds max 9 None Yes Annual subscription Win-linuxWin Win-linux Win Platforms Yes NoYes Trial EN JP CZ EN FR GE IT PL SP JP EN JP A lots but EN is best ENFR ENLanguages Logical texts and clean interface ! A bit old, texts interface. Clean and intuitive Excellent !Fast workflow, can be more intuitive flexible and powerful, but not intuitive ! CAD style, Clean and powerful Interface December 17, 201513computer graphics -dpi

14 Comparing Softimage XSI Foundatio n 6.2 Newtek Lightwave 9.3 Maxon Cinema4D R 10.1 Luxolgy Modo 301 Blender 3D 2.45 Auto desk Maya complete 8.5 Auto desk 3ds max 9 ModernOld / Re- new ModernOld / Re- new Old Technologies Core Very good Commun ities GoodLow / Good Company support for single users Very goodExcellentVery good GoodExcellentGoodDocumentati ons December 17, 201514computer graphics -dpi

15 Comparing Softimag e XSI Foundati on 6.2 Newtek Lightwav e 9.3 Maxon Cinema4 D R 10.1 Luxolgy Modo 301 Blende r 3D 2.45 Auto desk Maya complete 8.5 Auto desk 3ds max 9 MentalrayInternal Internal, Mental Ray Internal, Mental Ray Rendering ExcellentGoodExcellent GoodExcellent Quality Excellent Very good GoodVery goodExcellentModeling Very goodGood Very goodGoodVery goodExcellentModifiers December 17, 201515computer graphics -dpi


Download ppt "3D Engine II December 17, 2015 1 computer graphics -dpi."

Similar presentations


Ads by Google