Lecture 2 Introduction to Maya

Document Sample
Lecture 2 Introduction to Maya Powered By Docstoc
					                   3D Modelling Packages
                                    Maya
                         Maya Overview                                                            3D Modelling Packages
                        First assignment                                                                           Maya
                         Representations                                                                Maya Overview
                                                                                                       First assignment
                                                                                                        Representations


                                                                             Outline
                     3D Modelling
                                                                                1   3D Modelling Packages

                         Lecture 2                                              2   Maya
                   Introduction to Maya
                                                                                3   Maya Overview

                                 Patrick Min                                    4   First assignment
                                Utrecht University
                                                                                5   Representations
                            February 10, 2005

                                                                                                          3D Modelling    Lecture 2: Introduction to Maya

                           3D Modelling    Lecture 2: Introduction to Maya
                   3D Modelling Packages
                                    Maya
                         Maya Overview                                                            3D Modelling Packages
                        First assignment                                                                           Maya
                         Representations                                                                Maya Overview
                                                                                                       First assignment
                                                                                                        Representations

3D Modelling Packages
                                                                             Maya


      General 3D modelling:
          SoftImage
          3D Studio Max
          Blender (freeware)
          Maya
      CAD/CAM:
                                                                                     professional 3D modelling package: used for movies such as
          AutoCAD
                                                                                     Titanic, Spiderman 2 and the Lord of the Rings series
      Human modelling:
                                                                                     launched in 1998
          Poser
                                                                                     showcase animation: Bingo (Chris Landreth)


                                                                                                          3D Modelling    Lecture 2: Introduction to Maya

                           3D Modelling    Lecture 2: Introduction to Maya
                     3D Modelling Packages
                                      Maya
                           Maya Overview                                                           3D Modelling Packages
                          First assignment                                                                          Maya
                           Representations                                                               Maya Overview
                                                                                                        First assignment
                                                                                                         Representations

Bingo
                                                                               Maya




                                                                                      runs on Windows, Linux, Mac OS X, Irix
                                                                                      installed in the BBL labs and the GIVE lab (“floating” license
                                                                                      of 12 instances)
                                                                                      free to install at home: “Personal Learning Edition”


                                                                                                           3D Modelling    Lecture 2: Introduction to Maya

                             3D Modelling    Lecture 2: Introduction to Maya
                     3D Modelling Packages
                                      Maya
                           Maya Overview                                                           3D Modelling Packages
                          First assignment                                                                          Maya
                           Representations                                                               Maya Overview
                                                                                                        First assignment
                                                                                                         Representations

Maya Personal Learning Edition
                                                                               Maya support material



                                                                                      Tutorial videos (first steps with interface and modelling):
                                                                                      click Help → Learning Videos
                                                                                      Extensive help system (including the book
                                                                                      “Getting Started with Maya 6”)
                                                                                      After you’ve worked through the first 8/9 lessons (chapters
        free to install at home: “Personal Learning Edition”                          1-4/5), you’ll be all set for the first assignment!
        ≈ 144 MB download
        Windows 2000/XP Professional and Mac OS X only so far
        fast graphics card helps

                                                                                                           3D Modelling    Lecture 2: Introduction to Maya

                             3D Modelling    Lecture 2: Introduction to Maya
                  3D Modelling Packages
                                   Maya
                        Maya Overview                                                                 3D Modelling Packages
                       First assignment                                                                                Maya
                        Representations                                                                     Maya Overview
                                                                                                           First assignment
                                                                                                            Representations

Interface overview
                                                                            Production pipeline


                                                                              1    measure, design
                                                                              2    create model
                                                                              3    assign materials
                                                                              4    add lights
                                                                              5    place model in scene
                                                                              6    render
                                                                                  For animation: repeat steps 5 and 6




                                                                                                              3D Modelling    Lecture 2: Introduction to Maya

                          3D Modelling    Lecture 2: Introduction to Maya
                  3D Modelling Packages
                                   Maya
                        Maya Overview                                                                 3D Modelling Packages
                       First assignment                                                                                Maya
                        Representations                                                                     Maya Overview
                                                                                                           First assignment
                                                                                                            Representations

2. Create model
                                                                            3. Assign material properties
                                                                                  Lighting/Shading → Assign New Material → Blinn
                                                                                  (from the “Rendering” menu set)




                                                                                                              3D Modelling    Lecture 2: Introduction to Maya

                          3D Modelling    Lecture 2: Introduction to Maya
                  3D Modelling Packages
                                   Maya
                        Maya Overview                                                            3D Modelling Packages
                       First assignment                                                                           Maya
                        Representations                                                                Maya Overview
                                                                                                      First assignment
                                                                                                       Representations

4. Add lights
                                                                            5. Place model in scene
   Create → Lights → Spot Light




                                                                                                         3D Modelling    Lecture 2: Introduction to Maya

                          3D Modelling    Lecture 2: Introduction to Maya
                  3D Modelling Packages
                                   Maya
                        Maya Overview                                                            3D Modelling Packages
                       First assignment                                                                           Maya
                        Representations                                                                Maya Overview
                                                                                                      First assignment
                                                                                                       Representations

6. Render
                                                                            First assignment


                                                                                      create an interesting real-world object using Maya


                                                                             Examples:
                                                                                a building on the Uithof
                                                                                a dinner table
                                                                                bus 12
                                                                                ...
                                                                                ask if you’re not sure your
                                                                                plan is sufficiently complex


                                                                                                         3D Modelling    Lecture 2: Introduction to Maya

                          3D Modelling    Lecture 2: Introduction to Maya
                      3D Modelling Packages
                                       Maya
                            Maya Overview                                                            3D Modelling Packages
                           First assignment                                                                           Maya
                            Representations                                                                Maya Overview
                                                                                                          First assignment
                                                                                                           Representations

First assignment
                                                                                Deadline, grading

   Notes:
       create a static model                                                            deadline: Thursday February 24th, 18.00
       no elaborate rendering required                                                  submission is possible until 48 hours after the deadline
       write ≥ 4 page report on the procedure you used, discuss why                     if you submit after the deadline, your grade will be multiplied
       the steps you chose were good or bad                                             by a factor < 1.0, whose size depends on how long after the
                                                                                        deadline you submitted
       in other words, the “construction history” of the model
                                                                                                        min(0.95, e−t/c ) ∧ t < 48, c = 72
       submit the model, one rendering, and the report, in a zip-file,                   multiplier =
                                                                                                                   0.0 ∧ t ≥ 48
       named <userid>.zip
       see the course web page for further details


                                                                                                             3D Modelling    Lecture 2: Introduction to Maya

                              3D Modelling    Lecture 2: Introduction to Maya
                      3D Modelling Packages
                                       Maya
                            Maya Overview                                                            3D Modelling Packages
                           First assignment                                                                           Maya
                            Representations                                                                Maya Overview
                                                                                                          First assignment
                                                                                                           Representations

Deadline, grading
                                                                                Outline
                         min(0.95, e−t/c )     ∧ t < 48, c = 72
       multiplier =
                                         0.0 ∧ t ≥ 48
       so for example:                                                             1   3D Modelling Packages
            5 minutes late: 0.95, 1 hour late: 0.95
            6 hours late: 0.92, 24 hours late: 0.717                               2   Maya

                                                                                   3   Maya Overview

                                                                                   4   First assignment

                                                                                   5   Representations



                                                                                                             3D Modelling    Lecture 2: Introduction to Maya

                              3D Modelling    Lecture 2: Introduction to Maya
                   3D Modelling Packages
                                    Maya
                         Maya Overview                                                      3D Modelling Packages
                        First assignment                                                                     Maya
                         Representations                                                          Maya Overview
                                                                                                 First assignment
                                                                                                  Representations

3D Model Representations                                                     Raw data                               Point cloud
                                                                                 Point cloud /                          unstructured set of 3D
                                                                                 Range image                            point samples
    Raw data                               Surfaces
                                                                                 Voxels                                     acquired from range
        Point cloud /                           Mesh
                                                                                 Polygon soup                               scanner, for example
        Range image                               Subdivision
        Voxels                                    Parametric
        Polygon soup                              Implicit

    Solids
         Octree                            High-level Structures
        BSP tree                               Scene graph
        CSG                                       ...

                                                                                                    3D Modelling    Lecture 2: Introduction to Maya

                           3D Modelling    Lecture 2: Introduction to Maya
                   3D Modelling Packages
                                    Maya
                         Maya Overview                                                      3D Modelling Packages
                        First assignment                                                                     Maya
                         Representations                                                          Maya Overview
                                                                                                 First assignment
                                                                                                  Representations
    Raw data
                                            Voxels                           Raw data
        Point cloud /                                                                                                  Polygon soup
                                                uniform grid of volumetric       Point cloud /
        Range image                                                                                                        unstructured set of
                                                samples                          Range image                               polygons
        Voxels                                      acquired from CT, MRI,       Voxels                                        created with modeling
        Polygon soup                                etc.                         Polygon soup                                  systems?




                                                                                                    3D Modelling    Lecture 2: Introduction to Maya

                           3D Modelling    Lecture 2: Introduction to Maya
                  3D Modelling Packages
                                   Maya
                        Maya Overview                                                         3D Modelling Packages
                       First assignment                                                                        Maya
                        Representations                                                             Maya Overview
                                                                                                   First assignment
                                                                                                    Representations
Surfaces
                                                                            Surfaces
     Mesh
                                                                                 Mesh
    Subdivision                                                                 Subdivision                            Subdivision
    Parametric                            Mesh                                  Parametric                                 define surface as the limit
    Implicit                                  connected set of polygons         Implicit                                   of a refinement sequence




                                                                                                      3D Modelling    Lecture 2: Introduction to Maya

                          3D Modelling    Lecture 2: Introduction to Maya
                  3D Modelling Packages
                                   Maya
                        Maya Overview                                                         3D Modelling Packages
                       First assignment                                                                        Maya
                        Representations                                                             Maya Overview
                                                                                                   First assignment
                                                                                                    Representations
Surfaces
                                                                            Surfaces                                      Implicit
     Mesh
                                                                                 Mesh                                          points satisfying
    Subdivision
                                                                                Subdivision                                    F (x, y , z) = 0
    Parametric                               Parametric                         Parametric                                        e.g., x 2 + y 2 + z 2 − 1 = 0
    Implicit                                     spline patches                 Implicit                                          (sphere)




                                                                                                      3D Modelling    Lecture 2: Introduction to Maya

                          3D Modelling    Lecture 2: Introduction to Maya
                      3D Modelling Packages
                                       Maya
                            Maya Overview                                                           3D Modelling Packages
                           First assignment                                                                          Maya
                            Representations                                                               Maya Overview
                                                                                                         First assignment
                                                                                                          Representations
    Solids
                                               CSG
         Octree                                                                      High-level Structures
                                                       hierarchy of basic objects,
        BSP tree                                       combined with boolean             Hierarchical model                 Hierarchical model
        Constructive Solid                             set operations (union,            Scene graph                             union of objects in leaf
        Geometry (CSG)                                 difference, intersection)          ...                                     nodes




                                                                                                            3D Modelling    Lecture 2: Introduction to Maya

                              3D Modelling    Lecture 2: Introduction to Maya
                      3D Modelling Packages
                                       Maya
                            Maya Overview
                           First assignment
                            Representations


Relevant Reading


       Introduction to Maya
           the “Learning Videos” (Help → Learning Videos)
           chapters 2 (“Maya Basics”) and 3 (“Polygonal Modeling”) of
           the “Getting Started with Maya” tutorial
                  set the help browser to external (Window →
                  Settings/Preferences → Preferences → Help)
                  then Help → Maya Help, Learning Resources, Tutorials,
                  Getting Started with Maya
       Representations
           Watt & Policarpo, 2.1




                              3D Modelling    Lecture 2: Introduction to Maya