3D Game Programming All in One By Kenneth C. Finney.

Slides:



Advertisements
Similar presentations
Concepts of Maintaining Your Data Simple Ways to Edit Your Data By Lorne Woods.
Advertisements

Blender: Introduction, Modelling and Exporting 4076/GV07: Virtual Environments (VE) MSci 4th year, MSc VIVE, EngD Will Steptoe Room 6.22, Computer Science.
CSE325 Computer Science and Sculpture Prof. George Hart.
1 Excel Lesson 1 Understanding Excel Fundamentals Microsoft Office 2010 Fundamentals Story / Walls.
3D Game Programming All in One By Kenneth C. Finney.
Intro to Blender Alex Hawker. First Steps Download
Introduction to 3D Beginner: the class Instructor : Hee Holmen.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
3D Game Programming All in One By Kenneth C. Finney.
Quark QuarkXPress 4 Foundation Level Course. What is QuarkXPress? This courseware teaches the fundamentals of QuarkXPress 4.1. It is a page layout application.
Word Processing Microsoft Office: Exploring Word 2011 for MAC.
3D Models, Textures and Bone Animations for Games.
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
SE 313 – Computer Graphics Lecture 11: Projection Painting and Merging Textures Lecturer: Gazihan Alankuş 1.
SE 313 – Computer Graphics Lecture 10: More Modeling and Texturing Lecturer: Gazihan Alankuş 1.
Modeling and Animation with 3DS MAX R 3.1 Graphics Lab. Korea Univ. Reference URL :
Chapter 3 Working with Symbols and Interactivity.
CSE 380 – Computer Game Programming Introduction ITS 102 – 3D Modeling for Games Blender's User Interface.
Scientific & Technical Visualization V part 1
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
Blender User Interface CSIS 5838: Graphics and Animation for Gaming.
Introduction to Maya. Maya’s Layout User Interface Elements In Maya, you can tear off menus to create separate floating boxes that you can place anywhere.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Main Navigation  Similar to Unity 3D  Unlike Unity it is a right handed coordinate system  Used to determines whether a positive rotation is clockwise.
What You Should Know Before You Begin. 3D Studio Max can be an overwhelming program. It dwarfs most other programs with its hundreds of buttons, menu.
Chapter 10 Fireworks: Part II The Web Warrior Guide to Web Design Technologies.
V part C.  Different programs have different ways of displaying objects in real-time while the scenes are being created within the workspace. Some.
3D Intro. 3D Technology Progression G-4 G-4
CGDD 4113 MAYA BASICS. THE INTERFACE
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
© 2011 Delmar, Cengage Learning Chapter 1 Getting to Know Illustrator.
Distributed Multimedia Programming Week - 1. Document Window  The Document Window is divided in to six main components Timeline – The Timeline is where.
Getting to Know InDesign
3D Game Programming All in One By Kenneth C. Finney.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
CGS 3220 Lecture 2 Introduction to Computer Aided Modeling Instructor: Brent Rossen Graham Clark.
Flash CS 5 Interface BY NSCHEWCZYK | ©2012. MENU BAR A bar at the top of the window. It lists menu options including: File, Edit, View, Insert, Modify,
Unit 6 3D Modeling Concepts
Chapter 4 Working with Information Graphics
V part 3.  Different programs have different ways of displaying objects in real-time while the scenes are being created within the workspace. Some.
Model Editing James Martin High School Computer Multimedia and Animation Instructor: G. Patton From: CHAPTER 5 – 3DS MAX AND ITS APPLICATIONS.
Computer Animation 3D Animation. How do I develop 3D models using a variety of editing tools and texturing techniques? Vocabulary: Meshes- Represent 3D.
Autodesk Inventor 2009 Essentials Plus Instructor’s Name.
Lesson 3: Changing the Appearance of Worksheets. 2 Learning Objectives After studying this lesson, you will be able to:  Change the view of an Excel.
Illustrator Training Level I Training; Using Illustrator as a 2d visualization tool.
Introduction to A+CAD. Objectives Understand fundamental CAD concepts Start A+CAD Tour the A+CAD interface Explore the different A+CAD data input methods.
 The terms LMB, MMB, RMB, and mouse wheel (MW).
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Design Visualization Software Introduction / Review.
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
Computer Graphics Imaging Lectures 5 and 6 Scene Management Basic Modeling Techniques.
1 Word Processing Intermediate Using Microsoft Office 2000.
Understanding Word Vocabulary
Game Mechanics and Theory Basics of Photoshop. General information about Photoshop  Graphics Editor  Currently maintained by Adobe Systems  Originally.
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Creating Documents with Word 2013
EEC-693/793 Applied Computer Vision with Depth Cameras
Animation Workshop Week 2
Computer Animation UV Mapping.
Cell Simulation.
Viewing Tools V part 3.
BLENDER 3D.
EEC-693/793 Applied Computer Vision with Depth Cameras
Animation Workshop Week 4
Narrative Motion Graphics
Assignment 2 Creating a LOGO.
Welcome To Microsoft Word 2016
Presentation transcript:

3D Game Programming All in One By Kenneth C. Finney

Chapter 13 Modeling with Milkshape

Modeling with Milkshape Milkshape 3D Low-cost 3D modeling tool Supports plug-ins for importing and exporting models Continual evolution of software adds new features

Modeling with Milkshape Milkshape GUI A window contains the program The program contains frames One frame contains viewports which display views A view shows an object or scene from a particular angle Another frame contains the modeling toolbox

Modeling with Milkshape Milkshape GUI Upper-Left Viewport : Front View Upper-Right Viewport : Right View Lower-Right Viewport : 3D View Lower-Left Viewport : Top View

Modeling with Milkshape Milkshape GUI Toolbox tabs: –Model tab –Groups tab –Materials tab (Joints tab missing from book illustration)

Modeling with Milkshape Navigating in Views To move around in wire-frame views, click-drag the cursor while holding the Control key To zoom in or out, click-drag with the Shift key (except in Select mode) Use mouse wheel to zoom also

Modeling with Milkshape View Scale & Orientation In the front view: –X-axis: positive going up –Y-axis: positive to the right –Z-axis: positive to the front Right-handed coordinate system

Modeling with Milkshape View Scale & Orientation Become familiar with model scale and axis orientation and how they relate to in-game appearance Calibrate your model scene scale The Left Viewport in Milkshape is used as the Right View in Torque

Modeling with Milkshape Lab 3: The Soup Can Revisited Work with a simple shape primitive—a cylinder Assign a material Export as a Wavefront obj file to unwrap

Modeling with Milkshape UV Unwrapping UVMapper is used to work with exported can Refer to Chapter 9 for more discussion of UV Unwrapping

Modeling with Milkshape Lab 4: UVMapper Learn to use obj model exported from Milkshape See how to generate unwrapped layout template for pre-existing skin Learn to export new unwrapped version of model as obj file Learn how to import obj file into Milkshape

Modeling with Milkshape Lab 5: Enhancing the Soup Can –Practice modifying a Milkshape model –Alter the Soup Can to have an opened lid –Practice exporting a Milkshape model with the ms2dtsExporter

Modeling with Milkshape Menus –File Save, open, import, & export files –Edit Select, duplicate, undo, redo, hide, unhide –Vertex Vertex snapping, welding, mirroring, modify vertices

Modeling with Milkshape Menus Face Reverse, divide, smoothing, winding Animate Set, delete, copy, paste keyframes Tools Access plugins and user tools Window Window selection, display adjustment

Modeling with Milkshape Toolbox Model tab –Create and modify vertices, faces, cylinders, spheres, and boxes Groups tab –Organize polygons visually or logically

Modeling with Milkshape Toolbox Materials tab –Create and modify materials using textures Joints tab –Select and assign joints for skeletons

Modeling with Milkshape Preferences Viewport tab –Adjust viewport settings Misc tab –Adjust animation, joint, & autosave settings

Modeling with Milkshape UVMapper File Menu Edit Menu Help Menu

Modeling with Milkshape UVMapper File Menu –Load models –Import UV coordinate data –Save models –Export UV coordinates

Modeling with Milkshape UVMapper Edit menu –Adjust settings –Vertex tools –Select and Assign to groups –Rotate –Create UV Maps

Modeling with Milkshape UVMapper Help menu –Obtain stats about model –Hotkey help

Summary Milkshape is well-featured shareware modeling tool Pay attention to side view variation between Milkshape and Torque Calibrate model scale when starting Use plug-ins for more features UVMapper integrates with Milkshape via.obj files