Welcome to Art Pipeline for Games! In this course, we will explore the world of game development and the essential steps involved in creating stunning visuals for games. Our primary focus will be the 3D content creation pipeline, a vital process that brings virtual worlds and characters to life.
We will cover a wide range of topics and objectives to help you gain valuable knowledge and hands-on experience in the art pipeline for games. You will be equipped with the skills to create, texture, rig, and animate 3D models, allowing you to contribute to the immersive worlds and captivating gameplay experiences that define the gaming industry.
Our main objectives include:
- Familiarise yourself with the 3D content creation pipeline: We will start by becoming familiar with the various stages of the 3D content creation pipeline. This will involve learning about modelling, texturing, rigging, and animation, which are fundamental aspects of game art production.
- Create three 3D models, UV unwrap them, and apply materials: You will have the opportunity to create three-dimensional models using industry-standard software such as Maya. We will explore the techniques of modelling objects, unwrapping UVs to apply textures efficiently, and adding materials to enhance the visual appeal of the models.
- Use Maya and Photoshop for texturing: Texturing is a crucial step in game art production, and we will delve into the process using powerful tools like Maya and Photoshop. You will learn how to create realistic textures and apply them to your 3D models to bring them to life.
- Rig a model and add bones for animation: Rigging is the process of creating a skeleton structure and assigning it to a 3D model. We will explore rigging fundamentals, including bone creation and skinning, to prepare your models for animation.
- Create an animation cycle: Animation breathes life into characters and objects in games. Using your rigged model, you will learn how to create an animation cycle, which is a looping sequence of movements. This will enable you to bring a dynamic and engaging motion to your game assets.
Learning Outcomes
- LO1: Apply critical understanding of a range of industry-standard tools and procedures pertaining to a studio pipeline to generate technically sound, fit-for-purpose animation assets for interactive media
- LO2: Develop engaging animation assets, through creative and critical use of layout, colour, animation, and character performance, to contribute meaning to interactive media.
- LO3: Demonstrate an awareness of social contexts and ethical concerns influencing professional practice in software development.
- LO4: Employ effective business and academic skills to research and plan for software production.
- LO5: Integrate technical and procedural knowledge of animation production stages to participate productively and independently in generating high-quality, fit-for-purpose assets.
Assessment
CS204 Art Pipeline for Games contains one assessment. The assessment will primarily utilize Maya and Photoshop to teach modelling, texturing, rigging, and animation techniques within the context of game development.
# | Assessment Type | Weighting | Due Date |
---|---|---|---|
Assessment 1 | Project | 100% | Friday, Week 16 |
CS205 Integration
CS204 Art Pipeline for Game is thoughtfully designed to complement and enhance the learning experience of CS205 Integrated Studio. By leveraging the knowledge gained from CS204, you can apply these principles in practical applications through CS205, further solidifying your understanding of art pipeline for games.
About this topic
Welcome to this course’s first topic, Introduction to Game Art. Let’s start by looking at one of the industry standard tools for 3D art development, the Autodesk application ‘Maya’. We will explore Maya’s strengths, navigating the 3D environment, working with 3D shapes, and the concepts of groups and hierarchy. This topic concludes with an activity in which you can put your emerging skills into practice as you create a restaurant or street scene using Maya.
Figure 1: Modelling
Figure 2: Rigging
Figure 3: Animating
Maya is an industry-standard application widely used in computer graphics, particularly in the creation of 3D elements for games and movies. It is a powerful software package that offers a comprehensive set of tools and features, making it a preferred choice among professionals in the entertainment industry. It is used in some of the world's best games.
Take a look at four examples below:
In Maya, 3D shapes refer to the geometric objects or primitives that serve as the building blocks for creating 3D models. These shapes are predefined and readily available within the software, allowing artists and designers to quickly generate basic forms and structures for their 3D scenes.
Maya offers a variety of 3D shapes that can be used as a starting point or modified to create more complex models. Some commonly used 3D shapes in Maya include:
- Cube: A cube is a six-sided, box-like shape with equal dimensions along each side. It is often used to represent solid objects with uniform sides, such as buildings, furniture, or game props.
- Sphere: A sphere is a round, ball-shaped object with a consistent radius. It is commonly used to represent celestial bodies, planets, or organic shapes like heads or eyes.
- Cylinder: A cylinder is a geometric shape with circular top and bottom surfaces connected by a curved side. It is frequently used to create objects like bottles, pillars, or pipes.
- Cone: A cone is a three-dimensional shape with a circular base tapering to a point. It is often used to create objects such as traffic cones, ice cream cones, or mountains.
- Torus: A torus is a doughnut-shaped object with a circular cross-section and a hole in the centre. It is commonly used to create objects like tires, rings, or decorative elements.
- Plane: A plane is a flat, two-dimensional surface that can be used as a foundation for creating objects or as a background for scenes.
These are just a few examples of the basic 3D shapes available in Maya. Artists can combine, modify, and manipulate these shapes to create more complex models or use them as a starting point for sculpting and detailing. Maya also provides tools for adding more intricate details, manipulating vertices, edges, and faces, and applying textures and materials to enhance the appearance of the 3D shapes.
Tutorial 1b: Shape polygon objects in Maya
By the end of this tutorial, you’ll be able to shape polygon objects in Component Mode and move them around in Object Mode. To work through the tutorial, follow these steps:
- Watch the tutorial's video below (2min 32sec).
- Interact with the tutorial and Maya.
- Have fun, and ask us if you need any help!
For more tips on how to get the best out the tutorials, refer to the steps in Tutorial 1a: Discover the basic Maya skills you need.
Group and hierarchies
In Maya, groups and hierarchies are essential organisational concepts that help manage and structure the elements within a 3D scene. They enable artists and animators to efficiently work with complex scenes by grouping related objects and establishing parent-child relationships.
Groups | Hierarchy |
---|---|
A group in Maya is a way to gather multiple objects together, treating them as a single entity. By grouping objects, you can manipulate, transform, and manage them collectively, simplifying the workflow and organisation of your scene. For example, you can group all the objects that make up a character's head, body, and limbs to easily manipulate and animate the entire character as a cohesive unit. Grouping also allows you to simultaneously apply transformations, animations, or attributes to multiple objects. | Hierarchy refers to the parent-child relationship between objects in Maya. When you create a hierarchy, you establish a hierarchical structure where one object becomes the parent of another, forming a parent-child relationship. The child object inherits transformations and attributes from its parent, allowing cascading changes throughout the hierarchy. This is particularly useful for animating characters or assembling complex scenes. For instance, you can create a hierarchy where the root object is the character's body, and the limbs are its children. By moving or rotating the body, the limbs will automatically follow suit due to their hierarchical relationship. |
Benefits
By utilising groups and hierarchies in Maya, you gain the following benefits:
- Organisation: Groups and hierarchies provide a logical and structured way to organise and manage your scene elements. You can easily locate and modify objects within their respective groups or hierarchies, enhancing efficiency and ease of use.
- Animation: Hierarchies play a crucial role in character animation. By establishing a hierarchy, you can animate a character's root object, such as the body or pelvis, and all the child objects, such as limbs or facial features, will follow in a coordinated manner. This simplifies the animation process and ensures consistent movement throughout the character.
- Transformation Control: Groups and hierarchies allow you to control the transformations of multiple objects simultaneously. For example, if you have a group containing various elements of a scene, you can scale, rotate, or translate the entire group as a whole rather than adjusting each object individually.
- Layered Editing: Maya's layering system enables you to stack groups and hierarchies, allowing for non-destructive editing. You can modify or animate objects within a group or hierarchy while maintaining the overall structure and integrity of the scene.
Now that you have explored the basics of Maya, it’s time to use it to work through this topic’s learning activity.
Follow the steps below to create a restaurant scene or street scene in Maya. Focus on using basic shapes, group objects, duplicating groups, maintaining a low poly count, assigning proper names, and sharing images in the designated Forum thread.
- Access Maya: Open Maya on your computer.
- Create the Scene:
- Use basic shapes (e.g. cubes, spheres) to construct a restaurant or street scene.
- Arrange the shapes to create the desired layout and environment.
- Group Similar Objects:
- Select and group objects that you wish to become single entities (e.g. tables and chairs).
- Group objects helps manage them collectively, simplifying your workflow.
- Duplicate Similar Groups: Duplicate the grouped objects to create multiple instances of the same group.
- Maintain Low Poly Count: Keep the polygon count low to ensure a light model and maintain a small file size.
- Assign proper Proper Names: Assign meaningful names to the mesh objects in the outliner – this helps maintain clarity and organisation within the scene.
- Omit Colour Additions:
- Note that adding colours is not necessary for this activity.
- Focus on creating the scene using basic shapes without applying colours.
- Share the Scene:
- Capture images of your restaurant or street scene.
- Post the images to the forum thread: Learning Activity 1: Create a restaurant or street scene, with a brief comment on how you would improve your scene.
- Viewing your peers' images will help you gain insights on alternative approaches to scene development.
Next steps
As you dive into the world of game art, you’ll develop a strong foundation in Maya and its key features. From understanding Maya’s strengths to navigating the 3D environment, this topic has been designed to help you gain the essential skills needed to bring virtual worlds and characters to life.
Explore Maya's capabilities further by experimenting with different 3D shapes, with groups and hierarchies, and challenging yourself to create unique and immersive scenes beyond this course. Share your progress and engage with people around you to receive feedback and inspire others.
Our next topic, Modelling, will take you deeper into 3D animation, equipping you with essential skills in polygon modelling, subdivisions, and mesh manipulation.