Task 6 – Constraints

Polygon Count,

Polygon Count can affect the production of 3D models. The higher the polygon count, the more strain of the processor of your PC. If this strain becomes too much it could lead to the 3D model becoming impossible to edit with ease. To solve this you need to create the models with optimized amount of polygon count to avoid problems.


File Size,

If you don't make sure the file size is fine then you could end up having problems with the 3D model/environments. If your file size is too much it can affect the rendering times which could be problematic. Another thing that can be hindered is the speed of the PC being used because of the amount of data which is being used by the one file.


Rendering Time,

Rendering Times can be a problem when you are working on 3D models/environments. If these are not optimized in file size etc... can make the rendering time increase. Depending on the size of the scene could take hours, days to be fully rendered.

Task 5 - 3D Development Software

3D Studio Max

3D Studio Max or also 3DS Max is a 3D Design Software. This software was produced by the company Autodesk. This software is used to create models usually for video game creation but can also be used for movie motion graphics and animation. 3DS Max is only available on Windows platform



Maya

Maya is another piece of software created by the company, Autodesk. Maya works on all platforms (MacOS, Windows and Linux.) Originally owned by Alias Systems Corporation but now currently owned by Autodesk. Maya is used to create interactive 3D applications in Video Games, Animated Movies, TV Series and/or Visual Effects.


LightWave

LightWave is a 3D Computer Graphics Software developed by NewTek. LightWave has been used in Film, Television, Motion Graphics, Visual Effects and/or Video Games Development. LightWave is used for rendering 3D images this can be animated and static.



AutoCAD

AutoCAD is a Computer-Aided Design (CAD). Developed by Autodesk. AutoCAD is used across many different industries this includes, architects, project managers, graphic designers and other professionals.



Cinema 4D

Cinema 4D is a 3D modeling, animation, motion graphic and rendering application developed by MAXON. You can do procedural and polygonal/sub division modelling, animating, lighting, texturing and rendering.



Blender

Blender is a 3D modelling software which allows you to create simple or complex 3D models. It is easy for both experienced and beginniers to create these assets. You can access this software on multiple platforms, PC, OS X and Linux. Blender can also be used for Python programming, due to Blenders API nature.


https://en.wikipedia.org/wiki/Blender_(software)

File Format

Type
Association
Remarks
.ilo
Unknown or Unassigned file extension
Can’t be opened by conventional software.
.obj
Wavefront Technologies
Contains geometry-based data. It also contains UV position and texture co-ordinates.
.c4d
Cinema 4D
Consist of 3D models which are created in Cinema 4D. It also can be used for animation. This file type is dedicated to solely Cinema 4.
.3ds
3DS Max
Retaining geometry, texture and lighting data. Used for 3DS Max only.
.mb
Paradox Memo Holder, MapBasic Program, Maya Binary Scene, Mathematica Binary File, FileViewPro
Contains Binary. It is used to create applications for the MapInfo Professional runtimes.
.lwo
LightWave Object
Stores Meshes files and might reference image files for texturing.
.dxf
AutoCAD DXF (Drawing Exchange Format)
Contains CAD vector image files. Used as an exchange format for all the CAD programs.

Task 4 - Mesh Construction

Mesh Construction,

Box Modelling,

Box Modelling is a way of making the primitive shape look like the rough draft of the final model. The primary ways to modifying are extruding the faces of the shapes and then scaling to the correct size or to the scale of a reference image.




Extrusion Modelling,

Extrusion modelling is a method of 3D modelling where the user creates a 2D shape which traces the outline of a photograph or a drawing.

This is the image I used with this method,

This is the trace of the image I created,

NURB's Modelling,

NURB's Modelling is a modelling technique that is a mesh with no vertices, faces or edges. Instead they has a smooth surface. To do these it has multiple curves connecting to make a smooth face (surface).

The NURB's tool has slimier aspects to the pen tool in other applications like Illustrator and Photoshop. You can curve it with ease.


Polygonal Modelling,

Polygonal Modelling or also known as Extrusion Modelling is when a 2D shape is used to create a outline of drawings or photos. This modelling technique is rather simple and is used in the line tool in 3D modeling software due to the ease of use.

This is commonly used to create faces on a model with ease because it's simple and can be used to make complex objects with simple shapes.


Common Primitives,

Cubes,

Cubes could be used to create a House, a Console, Doors etc. after some manipulation.

House,

Console,

Door,

Pyramids,

Pyramids could be used to create a Roof to go on top of the house, a cone (Ice Cream or Traffic) etc.

Roof,

Cylinders,

Cylinders could be used to create Pipes, Legs, Arms etc.

Pipe,

Leg,

Spheres,

Spheres could be used to create a Teapot, Bowls, Cups etc.

Teapot,

Bowl,

Task 3 - Geometric Theory

Geometric Theory,

A 2D image is made up from two axis, X and Y and a 3D image is made up of X and Y plus an extra one, Z. With the Z axis it allows you to create depth within the image which is how you made the shape three dimensional, it adds to the realism.

Geometric Theory uses shapes like polygons to create 3D models and objects depending on how you use the geometry. The more of these shapes you use within a 3D model makes the shape appear smoother that if you made it with less. Within the 3D software it allows you to place a material onto any of the faces of these shapes. This allows you to have complex shapes and have a interesting colour scheme.

There are three main contributions to the exterior of the model, Vertex, Edge and Face's. The Vertex is made up of points within a three dimensional space. When two of these vertices connect it becomes an edge. When three vertices connect it becomes a triangle, the simplest polygon. You can create more complex polygons by connecting multiple of these triangles together or by making a shape with more than three vertices connecting.

Vertices,

Vertex or Vertices are the points of a polygon, polyhedron, or other figure.

The corner points of the image above are known as the Vertices.

Curves,

Curves are created when a line/edge is bent in a direction.

This image is of a Bezier Curve. This is useful when wanting to create curves.

This image is what the Bezier Curve looks like when you increase the extrude and depth options. (Images Below)

 



Edge,

An Edge is created when two vertices and a line is connected together.

The image above shows you the edges of a object within Blender.

Polygons,

A Polygon is a shape. When three vertices connect it becomes a triangle, the simplest polygon. You can create more complex polygons by connecting multiple of these triangles together or by making a shape with more than three vertices connecting.

The image above shows you a polygon. When three vertices are connected, it creates a polygon.

Element,

A group of polygons which are connected to each other by shared vertices, is known as an element.

Faces,

A face is a flat surface that forms part of the boundary of a solid object.

The image above shows you a face of a cube.

Primitives,

Primitives are basic elements, such as lines, curves, and polygons, which you can combine to create more complex model.

This is a primitive shape. This is a basic cube.

Meshes,

Using the wireframe mesh allows visualisation of the underlying design of your 3D model.

The image above shows you the wireframe mode of a model of a cube.

Coordinate Geometry,

2D coordinates are the length and width of an object which are referred to as X and Y,

3D coordinates are the length, width and depth of an object which are referred to as X, Y and Z




UV Mapping,

UV Mapping is process of projecting a 2D image onto a 3D object. The letters "U" and "V" are the axes of the 2D image because "X", "Y" and "Z" are already used on the axes of the 3D object.

Task 2 - Displaying 3D Polygon Animations

API,

API or Application Programming Interface is a bunch of tools for building software applications> A good API is when the software allows the user to create software with ease by supplying the necessary building blocks. Then the user will put these blocks together. API's are open to the public to use for free. 



Direct3D


Direct3D is an API for microsoft windows. Direct3D is used to render 3D graphics in applications where performance is important, such as games.



https://msdn.microsoft.com/en-us/library/windows/desktop/bb205123(v=vs.85).aspx


OpenGL


OpenGL, or also known as Open Graphics Library, is a cross-language, cross-platform API for rendering 2D and 3D vector graphics. The API is typically used with a Graphics Card to gain hardware-accelerated rendering.



https://en.wikipedia.org/wiki/OpenGL#/media/File:Linux_kernel_and_OpenGL_video_games.svg

Graphics Pipeline,

Graphics Pipeline is the process of making a 3D image or model look like a 2D raster image. It does this by flattening the image to a 2D form.
https://msdn.microsoft.com/en-us/library/windows/desktop/ff476882(v=vs.85).aspx

The image above shows you the rendering process.

Rendering,

Rendering is a process where your computer is creating a 3D or 2D Image. One thing that is rendered is 3D models, which are used within Video Games, depending on how complex your model is determines the speed of the rendering time. Rendering is the final process were you can create a 2D image which can be opened using another software e.g. Photoshop.

Task 1 - Applications of 3D

3D in the Industry's,

3D Environments

3D environments are very popular in the creation of games, TV and Film. These environments can either be created though a 3D modelling software or through layering different images over one another to create a 3D like effect.




3D Models

3D models can be made within many different fields of work. 3D models can be created for Gaming, Film and TV, any kind of 3D printing model. One day, 3D printing could perhaps be very essential to everyday life as we may make every product though a 3D printer because it is far more advanced than the techniques we use make products to date.


3D in Product Design,

The application of 3D is used in Product Design to create a prototype of your product to then be presented to stakeholders or other form of investors. It's also a good way to get an idea of how the product is going to function/look.


3D in TV and Films,

3D is used in TV and Film a lot but its used most in animated shows and films. One TV Show that uses 3D models is Family Guy. Family Guy was first aired on 31st January 1999. This show is completely computer generated (CG). Everything you see in this show, characters, environment and other surround object is made digitally.


3D is also used in the film series named, Toy Story. Toy Story was the first feature-length in 1995 which was fully created using CG to created the environments, characters and other objects. There were 3D films before these but they where shorts, not full length films.


3D in the Web

3D in the web is something that doesn't really exist right now. One way that 3D could be implemented into the web is by creating 3D walkthroughs on websites. For example, you could have a website that sells different holiday's. You could use 3D to actually see when the hotel looks like with free roam.


3D in Education

3D could be revolutionary in education. 3D could be used to allow children to have a more hands on experience to education as well as it may provide better information easier. Imaging using 3D to walk through a museum in a biology lesson or to use it to visit space. It would be far more interesting to the pupil than what it is right now.


3D Architectural Walk-through 

3D can be used to create a building plan to see what the outcome would look like without sinking time and money into it and then deciding it isn't exactly what you want.


3D in Architecture,


3D models are used in the architectural field to get a base plan for a building/structure before the build actually goes to do the labor of making it by hand. The builder can also use these models as a reference to get a understanding of time, whether they are on schedule or if they are behind.



3D in Engineering,


In Engineering 3D is used to created different components to machinery. It would be mainly be used to see how these components work together before actually making the object(s). For example, if you had a water heater and you needed to set up piping you would make a model to have a general idea of how this setup will do.