Presentation is loading. Please wait.

Presentation is loading. Please wait.

D&E Communications Computer Science Wing Caputo Hall Dept. of Computer Science Millersville University Millersville, PA.

Similar presentations


Presentation on theme: "D&E Communications Computer Science Wing Caputo Hall Dept. of Computer Science Millersville University Millersville, PA."— Presentation transcript:

1 Roger.Webster@millersville.edu D&E Communications Computer Science Wing Caputo Hall Dept. of Computer Science Millersville University Millersville, PA 17551 http://cs.millersville.edu/~webster/ Roger Webster, Ph.D. Roger.Webster@millersville.edu D&E Communications Computer Science Wing Caputo Hall Dept. of Computer Science Millersville University Millersville, PA 17551 http://cs.millersville.edu/~webster/ Copyright © 2016 Roger Webster, Ph.D. CS475 3D Game Development and Computer Animation

2 Welcome to CS475 3D Game Programming and Computer Animation Roger W. Webster, Ph.D. Department of Computer Science Millersville University (717) 871-4311 office Email: Roger.Webster@millersville.edu Home Page: http://cs.millersville.edu/~webster/

3 3D Game Programming and Computer Animation CSCI 475Course Information Professor Dr. Roger Webster CSCI Office R137 (717) 871-4311roger.webster@millersville.edu Prerequisites Any CSCI major who has not completed CSCI 362 with a grade of C- or higher will be removed from this course. Grading Programming Assignments 35% Quizzes 15% Final Exam 20% Programming project 30% percents are approximations only and can change at any time. Each quiz or test may contain a laboratory component. Attendance You are expected to attend class regularly, read the textbook, complete assigned problems, participate in class discussions, and work productively in the laboratory. Make-up Quizzes/Tests/homework There are no make-up quizzes; tests or homework without official MU documented absence. If you miss a quiz or a test or homework you will receive a zero grade for that quiz/test/homework.

4 Computer Aided Design Presentation Graphics Computer Art Entertainment 3D Games & Animation Education Simulation and Training Scientific Visualization Survey of Computer Graphics CS475

5

6 Software: Visual Studio C# Compiler IDE Microsoft XNA Graphics Package routines MU XNA Engine API 3D Studio Max Modeling software Unity Game Engine Local Hardware and Software Systems CS475

7 Computer Hardware: CSPC Lab: 27 Windows machines - NVidia GL graphics accelerators IML Lab Dell dual Ghz, NVidia GL graphics accelerators Local Hardware and Software Systems CS475

8 Equipment Xbox 360 Game Controllers Wii System remotes CS475

9 * Betty Mohler 2000 MU CS grad, Ph.D. University of Utah Computer Science Department, Max Planc Institute

10 Haptic Hardware

11 Surgical Workstation Haptic Hardware

12 Modeling (Using the 3D Studio Modeler)

13 *from 3D Studio Max Manual

14 Modeling Concepts - 3D Objects 1.2D creation primitives (2D shaper) –line –freehand –arc –quad –circle –N-Gon 2.3D creation primitives –box –sphere –cylinder –tube –torus –cone 3.Viewports Front Back Left Right Top Spotlight User perspective Modeling (Using the 3D Studio Modeler)

15 1.Object Manipulation move copy scale rotate delete merge with another model 2.Surfaces normals Texture Mapping materials 3.Materials 3DS material libraries flat materials two sided materials texture mapped materials mapping coordinates for textures bump mapping assigning by name, by object examples: plastic, metal, matte, textured

16 Modeling (Using the 3D Studio Modeler) 1.Surface Detail polygons elements faces vertices 2.Lights (doesn’t port) Ambient Omni Spot 3.Cameras (doesn’t port) create move roll fov dolly 4.Shading/Rendering (doesn’t port) wire Flat Gouraud Phong metal

17 Modeling (Using the 3D Studio Modeler) 1.Surface Details polygons elements faces edges vertices 2.Surface Properties materials surface normals texture mapping

18 Modeling (Using the 3D Studio Modeler) Materials 1.Surface Color Ambient Specular Diffuse 2.Material Libraries 1.One sided materials 2.Two sided materials (if u need to go inside objects)

19 Modeling (Using the 3D Studio Modeler) Shading WireFrame Constant polygon (see facets) Gouraud Phong

20 Modeling (Using the 3D Studio Modeler) Surface Normals The vector N, normal to the surface of a plane, described by the equation Ax + By + Cz +D = 0 has Cartesian components [A,B,C].

21 Modeling (Using the 3D Studio Modeler) Texture Mapping Texture mapped materials Adding gif, jpg,tga textures to materials library Apply mapping coordinates to geometry then add textured material

22 Modeling (Using the 3D Studio Modeler) Texture Mapping Mapping coordinates for textures planar cylindrical Spherical Others (may or may not port)

23 Modeling (Using the 3D Studio Modeler) Texture Mapping Texture Rendering bump mapping opacity mapping reflection mapping specular mapping shining mapping self-illuminating mapping Decaling the texture Tiling the texture

24 Modeling (Using the 3D Studio Modeler) First Lab assignment – (web site)


Download ppt "D&E Communications Computer Science Wing Caputo Hall Dept. of Computer Science Millersville University Millersville, PA."

Similar presentations


Ads by Google