SlideShare a Scribd company logo
HA4 – Displaying 3D polygon animations
API
API, an abbreviation of application program interface, is a set of routines, protocols, and tools for
building software applications. A good API makes it easier to develop a program by providing all the
building blocks. A programmer then puts the blocks together. Most operating environments, such as
MS-Windows, provide an API so that programmers can write applications consistent with the
operating environment. Although APIs are designed for programmers, they are ultimately good for
users because they guarantee that all programs using a common API will have similar interfaces. This
makes it easier for users to learn new programs.http://www.webopedia.com/TERM/A/API.html
Direct3D
Direct3D is an application program interface (API) developed by Microsoft that provides a set of
commands and functions for manipulating 3D objects. By using Direct3D commands, software
developers can take advantage of many prewritten functions. This allows programmers to write
significantly less code than if they had to write all the functions from scratch. Direct3D makes it
relatively easy to manage three-dimensional objects, including lighting and shadows as well. In order
for a software program to use Direct3D commands, the computer's video card or graphics
accelerator device must support Direct3D. Fortunately, just about all video cards made for PCs offer
Direct3D support. While many video games and other programs use Direct3D, OpenGL is a more
widely used standard.http://www.techterms.com/definition/direct3d
OpenGL
OpenGL, or the Open Graphics Library, is a 3D graphics language developed by Silicon Graphics.
Before OpenGL was available, software developers had to write unique 3D graphics code for each
operating system platform as well as different graphics hardware. However, with OpenGL,
developers can create graphics and special effects that will appear nearly identical on any operating
system and any hardware that supports OpenGL. This makes it much easier for developers of 3D
games and programs to port their software to multiple platforms.
So how exactly does OpenGL work? When programmers write OpenGL code, they specify a set of
commands. Each command executes a drawing action or creates a special effect. Using hundreds or
even thousands of these OpenGL commands, programmers can create 3D worlds which can include
special effects such as texture mapping, transparency (alpha blending), hidden surface removal,
antialiasing, fog, and lighting effects. An unlimited amount of viewing and modelling transformations
can be applied to the OpenGL objects, giving developers an infinite amount of
possibilities.http://www.techterms.com/definition/opengl
Graphics Pipeline
In 3D graphics rendering, the stages required to transform a three-dimensional image into a two-
dimensional screen. The stages are responsible for processing information initially provided just as
properties at the end points (vertices) or control points of the geometric primitives used to describe
what is to be rendered. The typical primitives in 3D graphics are lines and triangles. The types of
properties provided per vertex include x-y-z coordinates, RGB values, translucency, texture,
reflectivity and other characteristics.
An Assembly Line
Graphics rendering is like a manufacturing assembly line with each stage adding something to the
previous one. Within a graphics processor, all stages are working in parallel. Because of this pipeline
architecture, today's graphics processing units (GPUs) perform billions of geometry calculations per
second. They are increasingly designed with more memory and more stages, so that more data can
be worked on at the same time.
The Goal
For gamers, photorealistic rendering at full speed is the goal, and human skin and facial expressions
are the most difficult. Although there are always faster adapters on the market with more memory
and advanced circuitry that render 3D action more realistically, thus far, no game has fooled anyone
into believing a real person is on screen, except perhaps for a few seconds. If you wish to read more,
go to the link below.
http://www.pcmag.com/encyclopedia/term/43933/graphics-pipeline
Ha4   displaying 3 d polygon animations

More Related Content

Viewers also liked

A survey of formal approaches for spatial and hierarchical modelling
A survey of formal approaches for spatial and hierarchical modellingA survey of formal approaches for spatial and hierarchical modelling
A survey of formal approaches for spatial and hierarchical modelling
nico.pao
 
Bresenham's line algo.
Bresenham's line algo.Bresenham's line algo.
Bresenham's line algo.
Mohd Arif
 
Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...
Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...
Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...
Colin Barré-Brisebois
 
Midpoint circle algo
Midpoint circle algoMidpoint circle algo
Midpoint circle algo
Mohd Arif
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
Griffinder VinHai
 
Moving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based RenderingMoving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based Rendering
Electronic Arts / DICE
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
Ashita Agrawal
 

Viewers also liked (7)

A survey of formal approaches for spatial and hierarchical modelling
A survey of formal approaches for spatial and hierarchical modellingA survey of formal approaches for spatial and hierarchical modelling
A survey of formal approaches for spatial and hierarchical modelling
 
Bresenham's line algo.
Bresenham's line algo.Bresenham's line algo.
Bresenham's line algo.
 
Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...
Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...
Colin Barre-Brisebois - GDC 2011 - Approximating Translucency for a Fast, Che...
 
Midpoint circle algo
Midpoint circle algoMidpoint circle algo
Midpoint circle algo
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Moving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based RenderingMoving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based Rendering
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
 

Similar to Ha4 displaying 3 d polygon animations

Displaying 3 d polygon animations
Displaying 3 d polygon animationsDisplaying 3 d polygon animations
Displaying 3 d polygon animations
halo4robo
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
Abhishek Singhal [L.I.O.N]
 
VisionizeBeforeVisulaize_IEVC_Final
VisionizeBeforeVisulaize_IEVC_FinalVisionizeBeforeVisulaize_IEVC_Final
VisionizeBeforeVisulaize_IEVC_Final
Masatsugu HASHIMOTO
 
Graphics Libraries
Graphics LibrariesGraphics Libraries
Graphics Libraries
Prachi Mishra
 
Slideshare
SlideshareSlideshare
Slideshare
Abu Sayem Sumon
 
201001162_report
201001162_report201001162_report
201001162_report
Shirish Jadav
 
Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008
Ryan Chou
 
Gpu computing-webgl
Gpu computing-webglGpu computing-webgl
Gpu computing-webgl
VisCircle
 
Digital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media FactoryDigital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media Factory
Massimo Menichinelli
 
Sudheer
SudheerSudheer
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdfJIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
SamiraKids
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
varun arora
 
3D Article
3D Article3D Article
3D Article
samgh1995
 
POV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle EnterprisePOV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle Enterprise
Affle mTraction Enterprise
 
TensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de GoogleTensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de Google
Israel Blancas
 
Computer graphics workbook
Computer graphics workbookComputer graphics workbook
Computer graphics workbook
Muhammadalizardari
 
Introduction to 2D/3D Graphics
Introduction to 2D/3D GraphicsIntroduction to 2D/3D Graphics
Introduction to 2D/3D Graphics
Prabindh Sundareson
 
CGV Project Report.pdf
CGV Project Report.pdfCGV Project Report.pdf
CGV Project Report.pdf
HimaBindhu41
 
What is direct X ?
What is direct X ?What is direct X ?
What is direct X ?
Mukul Kumar
 
GPU - DirectX 10 Architecture White Paper
GPU - DirectX 10 Architecture White PaperGPU - DirectX 10 Architecture White Paper
GPU - DirectX 10 Architecture White Paper
Benson Tao
 

Similar to Ha4 displaying 3 d polygon animations (20)

Displaying 3 d polygon animations
Displaying 3 d polygon animationsDisplaying 3 d polygon animations
Displaying 3 d polygon animations
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 
VisionizeBeforeVisulaize_IEVC_Final
VisionizeBeforeVisulaize_IEVC_FinalVisionizeBeforeVisulaize_IEVC_Final
VisionizeBeforeVisulaize_IEVC_Final
 
Graphics Libraries
Graphics LibrariesGraphics Libraries
Graphics Libraries
 
Slideshare
SlideshareSlideshare
Slideshare
 
201001162_report
201001162_report201001162_report
201001162_report
 
Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008
 
Gpu computing-webgl
Gpu computing-webglGpu computing-webgl
Gpu computing-webgl
 
Digital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media FactoryDigital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media Factory
 
Sudheer
SudheerSudheer
Sudheer
 
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdfJIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
 
3D Article
3D Article3D Article
3D Article
 
POV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle EnterprisePOV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle Enterprise
 
TensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de GoogleTensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de Google
 
Computer graphics workbook
Computer graphics workbookComputer graphics workbook
Computer graphics workbook
 
Introduction to 2D/3D Graphics
Introduction to 2D/3D GraphicsIntroduction to 2D/3D Graphics
Introduction to 2D/3D Graphics
 
CGV Project Report.pdf
CGV Project Report.pdfCGV Project Report.pdf
CGV Project Report.pdf
 
What is direct X ?
What is direct X ?What is direct X ?
What is direct X ?
 
GPU - DirectX 10 Architecture White Paper
GPU - DirectX 10 Architecture White PaperGPU - DirectX 10 Architecture White Paper
GPU - DirectX 10 Architecture White Paper
 

More from JordanSmith96

Schedule
ScheduleSchedule
Schedule
JordanSmith96
 
Task 5 agreement
Task 5 agreementTask 5 agreement
Task 5 agreement
JordanSmith96
 
Teaching simulator
Teaching simulatorTeaching simulator
Teaching simulator
JordanSmith96
 
Jordan smith ig2 task 1 revisited v2
Jordan smith ig2 task 1 revisited v2Jordan smith ig2 task 1 revisited v2
Jordan smith ig2 task 1 revisited v2
JordanSmith96
 
Skyrim analysis
Skyrim analysisSkyrim analysis
Skyrim analysis
JordanSmith96
 
Skyrim analysis
Skyrim analysisSkyrim analysis
Skyrim analysis
JordanSmith96
 
Cod ghosts analysis
Cod ghosts analysisCod ghosts analysis
Cod ghosts analysis
JordanSmith96
 
Force unleashed 2 analysis
Force unleashed 2 analysisForce unleashed 2 analysis
Force unleashed 2 analysis
JordanSmith96
 
Forza 5 analysis
Forza 5 analysisForza 5 analysis
Forza 5 analysis
JordanSmith96
 
My game presentation feedback sheet
My game presentation feedback sheetMy game presentation feedback sheet
My game presentation feedback sheet
JordanSmith96
 
Arkham city analysis
Arkham city analysisArkham city analysis
Arkham city analysis
JordanSmith96
 
Jordan smith ig2 task 1 revisited
Jordan smith ig2 task 1 revisitedJordan smith ig2 task 1 revisited
Jordan smith ig2 task 1 revisited
JordanSmith96
 
Teaching simulator images
Teaching simulator imagesTeaching simulator images
Teaching simulator images
JordanSmith96
 
Game maker audio editing
Game maker audio editingGame maker audio editing
Game maker audio editing
JordanSmith96
 
Unit 73 ig2 assignment creating a sample library 2013_y2
Unit 73 ig2 assignment creating a sample library 2013_y2Unit 73 ig2 assignment creating a sample library 2013_y2
Unit 73 ig2 assignment creating a sample library 2013_y2
JordanSmith96
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
JordanSmith96
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
JordanSmith96
 
Production t5
Production t5Production t5
Production t5
JordanSmith96
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
JordanSmith96
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
JordanSmith96
 

More from JordanSmith96 (20)

Schedule
ScheduleSchedule
Schedule
 
Task 5 agreement
Task 5 agreementTask 5 agreement
Task 5 agreement
 
Teaching simulator
Teaching simulatorTeaching simulator
Teaching simulator
 
Jordan smith ig2 task 1 revisited v2
Jordan smith ig2 task 1 revisited v2Jordan smith ig2 task 1 revisited v2
Jordan smith ig2 task 1 revisited v2
 
Skyrim analysis
Skyrim analysisSkyrim analysis
Skyrim analysis
 
Skyrim analysis
Skyrim analysisSkyrim analysis
Skyrim analysis
 
Cod ghosts analysis
Cod ghosts analysisCod ghosts analysis
Cod ghosts analysis
 
Force unleashed 2 analysis
Force unleashed 2 analysisForce unleashed 2 analysis
Force unleashed 2 analysis
 
Forza 5 analysis
Forza 5 analysisForza 5 analysis
Forza 5 analysis
 
My game presentation feedback sheet
My game presentation feedback sheetMy game presentation feedback sheet
My game presentation feedback sheet
 
Arkham city analysis
Arkham city analysisArkham city analysis
Arkham city analysis
 
Jordan smith ig2 task 1 revisited
Jordan smith ig2 task 1 revisitedJordan smith ig2 task 1 revisited
Jordan smith ig2 task 1 revisited
 
Teaching simulator images
Teaching simulator imagesTeaching simulator images
Teaching simulator images
 
Game maker audio editing
Game maker audio editingGame maker audio editing
Game maker audio editing
 
Unit 73 ig2 assignment creating a sample library 2013_y2
Unit 73 ig2 assignment creating a sample library 2013_y2Unit 73 ig2 assignment creating a sample library 2013_y2
Unit 73 ig2 assignment creating a sample library 2013_y2
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
 
Production t5
Production t5Production t5
Production t5
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
 
Evaluation t7
Evaluation t7Evaluation t7
Evaluation t7
 

Recently uploaded

Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Recently uploaded (20)

Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 

Ha4 displaying 3 d polygon animations

  • 1. HA4 – Displaying 3D polygon animations API API, an abbreviation of application program interface, is a set of routines, protocols, and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together. Most operating environments, such as MS-Windows, provide an API so that programmers can write applications consistent with the operating environment. Although APIs are designed for programmers, they are ultimately good for users because they guarantee that all programs using a common API will have similar interfaces. This makes it easier for users to learn new programs.http://www.webopedia.com/TERM/A/API.html Direct3D Direct3D is an application program interface (API) developed by Microsoft that provides a set of commands and functions for manipulating 3D objects. By using Direct3D commands, software developers can take advantage of many prewritten functions. This allows programmers to write significantly less code than if they had to write all the functions from scratch. Direct3D makes it relatively easy to manage three-dimensional objects, including lighting and shadows as well. In order for a software program to use Direct3D commands, the computer's video card or graphics accelerator device must support Direct3D. Fortunately, just about all video cards made for PCs offer Direct3D support. While many video games and other programs use Direct3D, OpenGL is a more widely used standard.http://www.techterms.com/definition/direct3d OpenGL OpenGL, or the Open Graphics Library, is a 3D graphics language developed by Silicon Graphics. Before OpenGL was available, software developers had to write unique 3D graphics code for each operating system platform as well as different graphics hardware. However, with OpenGL, developers can create graphics and special effects that will appear nearly identical on any operating system and any hardware that supports OpenGL. This makes it much easier for developers of 3D games and programs to port their software to multiple platforms. So how exactly does OpenGL work? When programmers write OpenGL code, they specify a set of commands. Each command executes a drawing action or creates a special effect. Using hundreds or even thousands of these OpenGL commands, programmers can create 3D worlds which can include special effects such as texture mapping, transparency (alpha blending), hidden surface removal, antialiasing, fog, and lighting effects. An unlimited amount of viewing and modelling transformations can be applied to the OpenGL objects, giving developers an infinite amount of possibilities.http://www.techterms.com/definition/opengl Graphics Pipeline In 3D graphics rendering, the stages required to transform a three-dimensional image into a two- dimensional screen. The stages are responsible for processing information initially provided just as properties at the end points (vertices) or control points of the geometric primitives used to describe what is to be rendered. The typical primitives in 3D graphics are lines and triangles. The types of
  • 2. properties provided per vertex include x-y-z coordinates, RGB values, translucency, texture, reflectivity and other characteristics. An Assembly Line Graphics rendering is like a manufacturing assembly line with each stage adding something to the previous one. Within a graphics processor, all stages are working in parallel. Because of this pipeline architecture, today's graphics processing units (GPUs) perform billions of geometry calculations per second. They are increasingly designed with more memory and more stages, so that more data can be worked on at the same time. The Goal For gamers, photorealistic rendering at full speed is the goal, and human skin and facial expressions are the most difficult. Although there are always faster adapters on the market with more memory and advanced circuitry that render 3D action more realistically, thus far, no game has fooled anyone into believing a real person is on screen, except perhaps for a few seconds. If you wish to read more, go to the link below. http://www.pcmag.com/encyclopedia/term/43933/graphics-pipeline