API or Application Program Interface is a set of functions such as an interface. this connects to and accesses data, applications, the operating system and other services. The API is what allows the other services to interact with everything else. The API can be quite important as it is what puts everything else together when the game is almost done. APIs can range because of how many there is and they are used for lots of different thing going from computers to websites and in games.
An API that is used for microsoft wondows is Direct3D, this API is used to render 3D graphics in applications where performance is important, such as games.
a graphics pipeline is a pipeline for rendering and is the steps to create a 2D raster image of a 3D scene that you have built on a 3D modelling software. this pipeline is needed to make what the computer will then display on screen.
a multitude of things go into rendering an image from a 3D software such as modelling that which you need to render, using the camera on it, lighting for effect and the perspective making everything come together
modelling is the most basic part of the rendering process since you have to create whatever you are rendering before you can render it you have to create it. there are a multitude of ways that you can create your project but it all comes down to design.
after modelling next comes the camera because you need to create your perspective. the camera is how we look at the project so we need to choose what will be looking at the camera. if it’s a bird that's looking at the scene then the camera would have to be high up but if what’s looking is a human then it would have to be at eye level etc.
lighting is what gives the scene an effect such as if it was a horror game you would have to use low light levels or give the light a dimmer effect, if it was a happier game it would needs lots of light with more bright colours and also you would have to change where the sun light would be at to change what the time of day would be for your game.
By using lighting you are able to make something actually look 3D because of the shadow which changes our perspective on it, when our eyes see a shadow we understand that we are looking at a 3D object.
Clipping in 3D, is a way to enable or disable different rendering operations within a certain region of interest. A rendering algorithm only renders what it can see, lines and surfaces outside the view volume are removed. This is done to improve render performance because this allows the the software to save time by skipping them certain pixels that the user cannot see.
https://www.blender.org/about/logo/
https://www.blender.org/
http://robertstevensonunit66.blogspot.co.uk/2013/02/3d-graphics-pipeline.html
http://www.slideshare.net/javkhlanr/cgp-lecture1-introduction
https://www.youtube.com/watch?v=0tmtJBWqvBU
http://portableapps.com/news/2016-05-16--blender-portable-2.77a-released
http://home.metrocast.net/~chipartist/BlensesSite/Part2.html
https://sertaogames.com/2013/01/30/isometric-tilesets-from-3d-modeling/
https://www.pinterest.com/pin/459930180673988107/
http://www.free3dtutorials.com/lighting
http://spazzarama.com/2011/03/14/c-screen-capture-and-overlays-for-direct3d-9-10-and-11-using-api-hooks/
Task 2 - Displaying
3D Polygon Animations
How are 3D models
displayed? Describe and explain what an API is and a how a Graphics Pipeline
works. What is involved in the rendering process?
Remember that you are trying to comprehensively explain
the theory and applications of 3D with elucidated examples and consistently
using subject terminology correctly.










No comments:
Post a Comment