Upload
varun-gupta
View
223
Download
0
Embed Size (px)
Citation preview
7/30/2019 multmedia lab file
1/14
MULTIMEDIA TECHNOLOGY
Faculty Name: Mr Aashish Khanna Student Name:Vinamra Singh
Roll No.: 01914802710
Semester:VI
Batch :6C-1
Maharaja Agrasen Institute of technology, PSP area,
Sector 22, Rohini, New Delhi 110085
7/30/2019 multmedia lab file
2/14
INDEX
S.No. Experiment Date Sign.
7/30/2019 multmedia lab file
3/14
INTRODUCTION OF MAYA
It is 3D computer graphics software that runs on Microsoft Windows, Mac
OS and Linux, originally developed by Alias Systems Corporation (formerly Alias|
Wavefront ) and currently owned and developed by Autodesk, Inc .Maya 1.0 was
released in February 1998. Following a series of acquisitions, Maya was bought by
Autodesk in 2005. Under the name of the new parent company, Maya was renamed
Autodesk Maya. However, the name "Maya" continues to be the dominant name
used for the product. It is used to create interactive 3D applications, includingvideo games, animated film, TV series, or visual effects. The product is named
after the Sanskrit word Maya (my), the Hindu concept of illusion. Users
define a virtual workspace (scene) to implement and edit media of a particular
project. Scenes can be saved in a variety of formats, the default being .mb (Maya
Binary). Maya exposes a node graph architecture. Scene elements are node-based,
each node having its own attributes and customization. As a result, the visual
representation of a scene is based entirely on a network of interconnecting nodes,
depending on each other's information. For the convenience of viewing these
networks, there is a dependency and a directed acyclic graph. Alongside its more
recognized visual workflow, Maya is equipped with a cross-platform scripting
language, called Maya Embedded Language. MEL , is provided for scripting and a
means to customize the core functionality of the software, since many of the tools
and commands used are written in it. Code can be used to engineer modifications,
plug-ins or be injected into runtime. Outside these superficial uses of the language,
user interaction is recorded in MEL, allowing even inexperienced users to
implement subroutines. Scene information can thus be dumped, extension .ma,editable outside Maya in any text editor.
7/30/2019 multmedia lab file
4/14
Features of Maya
Autodesk Maya 2013 software delivers practical toolsets to help create and
maintain the modern, open pipelines you need to address todays challenging 3Danimation, visual effects, game development, and post production projects.
Powerful new toolsets for dynamic simulation, animation, and rendering offer newlevels of creativity, while everyday productivity enhancements help you finish
faster. In addition, the Open Data initiative introduced in Maya 2013 offers tools tohelp facilitate parallel workflows and better complexity handling.
Maya Embedded Language
Alongside its more recognized visual workflow, Maya is equipped with a cross-
platform scripting language, called Maya Embedded Language . MEL, is provided
for scripting and a means to customize the core functionality of the software, sincemany of the tools and commands used are written in it. Code can be used to
engineer modifications,plug-insor beinjectedintoruntime. Outside these
superficial uses of the language, user interaction is recorded in MEL, allowing
even inexperienced users to implementsubroutines. Scene information can thusbedumped, extension .ma, editable outside Maya in anytext editor.
http://en.wikipedia.org/wiki/Plug-in_(computing)http://en.wikipedia.org/wiki/Plug-in_(computing)http://en.wikipedia.org/wiki/Plug-in_(computing)http://en.wikipedia.org/wiki/Code_injectionhttp://en.wikipedia.org/wiki/Code_injectionhttp://en.wikipedia.org/wiki/Code_injectionhttp://en.wikipedia.org/wiki/Run-time_systemhttp://en.wikipedia.org/wiki/Run-time_systemhttp://en.wikipedia.org/wiki/Run-time_systemhttp://en.wikipedia.org/wiki/Subroutineshttp://en.wikipedia.org/wiki/Subroutineshttp://en.wikipedia.org/wiki/Subroutineshttp://en.wikipedia.org/wiki/Database_dumphttp://en.wikipedia.org/wiki/Database_dumphttp://en.wikipedia.org/wiki/Database_dumphttp://en.wikipedia.org/wiki/Text_editorhttp://en.wikipedia.org/wiki/Text_editorhttp://en.wikipedia.org/wiki/Text_editorhttp://en.wikipedia.org/wiki/Text_editorhttp://en.wikipedia.org/wiki/Database_dumphttp://en.wikipedia.org/wiki/Subroutineshttp://en.wikipedia.org/wiki/Run-time_systemhttp://en.wikipedia.org/wiki/Code_injectionhttp://en.wikipedia.org/wiki/Plug-in_(computing)7/30/2019 multmedia lab file
5/14
Expt 1
Create canonical tower using NURBS modeling and do its rendering.
Steps:-
1.Select modeling from main menu bar
2. Click create NURBS PRIMITIVE Cylinders.
3. Click create NURBS PRIMITIVE Cone.
4. Click create NURBS PRIMITIVE Cube.
5. Press 5 to solidify the primitives.
6. Place Cone above the Cylinder so that both axes comes along together.
7. Use rotate tool and place the cube above the cone so that its vertex touch the
Cone.
7/30/2019 multmedia lab file
6/14
Output:-
7/30/2019 multmedia lab file
7/14
Expt 2
Create a wine glass using EV curve tool.
Steps:-
1. Select surface from main menu bar
2. Click create EV curve tool.
3. Click to create the points on the plane having wine glass shape.
4. Press Enter on completion of points.
5. Select the curve and revolve the glass and press 5 to solidify it.
7/30/2019 multmedia lab file
8/14
Output:-
7/30/2019 multmedia lab file
9/14
Expt 3
Bounce a ball using animation.
Steps:-
1. Select animation from main menu bar
2. Click create Polygon PRIMITIVE sphere and press 5 to solidify.
3. Click move tool to move the ball and press s to set its position in a frame .
4. And repeat the same thing in second frame and third and so forth for animation.
6. Click to play the animation.
Output:-
7/30/2019 multmedia lab file
10/14
7/30/2019 multmedia lab file
11/14
Experiment -4
Create helical path and revolve a ball around the helix from top to bottom
Steps:
1. Select animation from main menu bar.2. Click create polygon primitiveshelix.3. Click createpolygon primitives spheres and pres 5 to solidify.4. Click move tool to move ball around the helix.5. Fix the position of the ball in a frame by pressing set key(s).6. Move to next frame and set another location to set the frame.7. Select the sufficient number of frames for animation.8. Click play to review the animation.
7/30/2019 multmedia lab file
12/14
7/30/2019 multmedia lab file
13/14
Experiment-5
Create a dining table in MAYA using modeling
Steps:
1. Select animation from menu bar.2. Clickcreatepolygon primitivescube.3. Scale the cube to the required size.4. Click createpolygon primitivescylinder to create leg of table.5. Repeat step 4 to create all four legs.6. Select createpolygon primitivescube to create base of chair7. Repeat step 6 to create back of chair.8. Repeat step 5 to create legs of chair.9. Repeat steps 6,7,8 to create four chairs.
7/30/2019 multmedia lab file
14/14