Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "3D Game Programming All in One By Kenneth C. Finney."— Presentation transcript:

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

2 Chapter 13 Modeling with Milkshape

3 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

4 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

5 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

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

7 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

8 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

9 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

10 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

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

12 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

13 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

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

15 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

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

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

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

19 Modeling with Milkshape UVMapper File Menu Edit Menu Help Menu

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

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

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

23 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


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

Similar presentations


Ads by Google