Monday 18 January 2016

Using Maya


In my first Maya I was taught the basics and walked through making a simple desk lamp. Clearly from the image above I didn't get everything right, specifically the lampshade as I didn't get the extruding right and it left a cavity inside it with no faces on it. I was initially surprised as I expected Maya to be more like Zbrush in how making shapes would work, however Maya is clearly more suited to minute and specific detail in relation to rendering. Zbrush is for sculpting in fine detail for the highest visual fidelity whereas Maya is geared for making the most efficient meshes and all the tools in it aid in that.

For my next lamp I decided to do a traditional table lamp with cable switch. The main body of the lamp was fairly simple and I just made it by extruding cylinders upwards. The shade was a bit more complex especially the inside frame and at this stage I am yet to add an interior face to the shade as the negative of the outside face is left visible. The most difficult feature was the cable. I was unsure how to make it so I extruded cylinders at different angles to mimic a flexible cable however I realize that this is an impractical way to do it as it takes too much time. 

Thursday 14 January 2016

Introduction into 3D Modelling

My first task in this project is to create a model of a desk lamp in Maya. Before the first lesson we had an introductory lecture to cover the basics and fundamentals of how three dimensional objects are rendered in a game engine and why it is important to consider what a game engine can and can't render well.

This lecture also covered what a 3D model is;
They are all made up of Vertices, Edges and Faces. Vertices being the corners and edges specifically are lines on the model made of two vertices and faces being a set of connected edges that form a shape. All vertices have have numerical values in a 3D space that go in the labelled directions X,Y and Z.
Polygons, in modelling terms, make up the surface of a solid object. The simplest polygons possible are triangles, however they are best avoided when modelling as they do not necessarily deform correctly when animated and are too fine and angular for round or natural objects. This is why Quads(quadrilaterals) are used for more organic assets as the mesh will deform better. N-gons are polygons with more than five edges and can cause a lot of problems with animation. These are easily avoided however as they can be broken down into triangles or triangles and quads.

It is also important to note that polygons only face in one direction and on their own only have two dimensions. You can often see where a model's mesh finishes in First Person Shooters on PC by modifying the game files to display the game at a higher FOV angle than is present in the game. This is because if a game is developed for console then the FOV is locked and therefore the rest of the gun model isn't always needed and is sometimes not even included in the model itself. Raising a first person games' FOV value may also mean your view may clip into the geometry, allowing you to see the space in between.

UV Mapping is the process of unwrapping the 2D elements of a 3D object. U and V represent X and Y in a 2D plane respectively. Having this unfolded frame means it can be filled with a 2D image to add detail to the 3D object. These are called textures which are then applied to the 3D object to create a detailed 3D asset.
How complex and realistic a texture can be is down to the overall style you desire and your own personal input. Typically games with low memory allocation such as mobile games, tend to have painted textures that include light and shadow details. This is not 'realistic' as light and shadow can now be properly rendered in game engines. So in more advanced games textures are very different. Albedo or diffuse maps are essentially the base colour and basic information of the texture. No light or shadow information should be included in these as they will be rendered in the engine. Details like wear, rust, markings and other decals can be added however as these are specific to one object. 
More detail can be added in the form of Normal maps. High polygon meshes are difficult to render as they contain so much information. This performance impact can be negated by the use of normal maps with the Albedo maps. What a Normal map does is take the information from a high poly mesh onto a low poly mesh. Instead of using the 3D XYZ axis it uses the RGB channels of the 2D plane to correspond with the 3D axis to simulate the detail present in the high poly mesh but a much lesser cost of memory.
In addition to normal maps there are metallic and roughness maps. Metallic and roughness maps are not actually textures, they are multiple textures compiled together that make a material that will respond to light in different ways.

Believe it or not this my understanding of my most recent lecture in the simplest way I can put it, however there is a great deal more depth to be covered and finesse to be learnt in workshops to come.

Sunday 10 January 2016

BA1b Asset Creation

BA1b

For the this unit I am being introduced to the Maya software package and learning how to use it to create 3D models and assets.
The unit will consist of multiple workshops and seminars, linked to individual tasks that will teach me the fundamentals and learn industry standards for asset creation. My brief is to create increasingly complex assets using Maya for each task set, the first task being to create a desk lamp.

The contextual studies part of this unit is split into two projects, the first being Games Industry Roles and Practices. The brief is to research how artists and designers fill different roles in the industry everywhere in between AAA and indie production. This research will result in a presentation on a specific and studio.

The other part of the contextual studies in this unit will be an Introduction into Game Studies which focuses on understanding an analyzing games on a fundamental level, in terms of their historical, cultural and technical aspects. Research gathered in this project will culminate in a 2000 word essay.

I am looking forward to this unit as I haven't done much 3D before apart from the zbrush workshops in the previous unit, however I am aware that Maya is very different from zbrush in how the 3D models are made as zbrush is specifically suited to sculpting, and originally designed as 3D concept software, whereas Maya is apparently is more focused on the entire process of developing a 3D asset, from the basic model making to texturing and materials.