List of Experiments

1. Study of MAYA software 2. Study of FLASH software 3. Creating a Flash Banner 4. Creating animation with Flash: a. Creating a ghost (unshaped) 2D object b. Creating animation with moving objects c. Adding sound to the animation (with play button ) 5. Creating a game using action script 6. Creating a flash based presentation (4/5 frames) with UI controls 7. Study of VLC player, its setting, streaming and non streaming techniques. 8. Study of VRML 9. Creating a 3D object using 2D and show special effects for the same

Substitute your steps wherever the text is blue or missing.

LAB MANUAL
MULTIMEDIA SYSTEM DESIGN
Sem – VIII B.E. Computer

RAMRAO ADIK INSTITUTE OF TECHNOLOGY

cameras and textures. The functionality of the Maya software can be extended with the use of MEL (Maya embedded language). Shelf It contains different tools and commands which are used to organize commonly used functions and tools into groups.1 Study of MAYA software AIM: To study the MAYA animation software in brief THEORY: Introduction: Maya is the 3-D animation software that provides a number of tools for creating complex characters and animations. or just any entity can be animated by changing the value of its parameters in time. light. menus are grouped into menu sets. These menu sets are accessible from the Main Menu bar. architectural animation and forensic animation. Along with the common functions there are set of functions dedicated to a more specific task like modeling. • Status Line The Status Line. MEL can be used to customize the user interface and write scripts and macros. • Main Menu Bar Tools and items are accessible from pull down menus located at the top of the user interface. lights. Maya's powerful feature set gives us the flexibility to create any kind of animation. Interface: Maya user interface looks provides a large number of functions and the scope to add more functions to the user interface which provides the real flexibility to the program. The default Maya user interface can be divided into the following sections. rendering etc. contains a variety of items. Many of the Status Line items are represented by a graphical icon. texturing.EXPERIMENT . most of which are used while modeling or working with objects within Maya. camera. commercials. Any object. Maya can create objects. animation. to create effects or animations or movies. Different shelves can be • . In Maya. The icons save space in the Maya interface and allow for quick access to tools used most often. We can use Maya. located directly below the Main Menu bar.

. Panel Menus Every view panel has a common set of menus at the top. . The left side is where you can type MEL commands and the right half displays system responses.created for different functions like modeling. The purpose of using workspace is to view your scene. texturing etc with the required tools for each function.Soft Modification tool is used to select the sub-object elements and modify them by moving. The Range slider includes start and end times and allows animators to focus on a specific part of the animation. The tool box contains: .Select tool to select a particular object or a group of objects together. Time Slider & Range Slider The Two Sliders are for controlling the frames in your animation. Command Line The command Line lets you enter the MEL (Maya embedded Language) commands to perform various functions.Lasso tool is used to draw a free hand border around the objects to be selected. • • • • . . The Time Slider includes the playback buttons and the current time indicator. Other combination options below these tools are used to divide the workspace into different section in such a way that one section contains the view of the scene and other contains an animation or rendering editor so that you can edit the attributes and watch the results simultaneously. rotating or scaling in a way that the neighboring sub-objects also get affected by this deformation with the effect being an inverse of distance from the primary selected sub-objects. The workspace can be divided into sections to accommodate the orthographic and perspective views of the scenes as well as the different editors for animation. • Tool Box Maya Tool Box contains common tools as well as layout buttons for changing views and layouts.Four Views can be used to view the workspace in four sections with each section containing the three orthographic views top. error messages. . texturing and rendering etc. animation.Single Perspective view button lets you view the workspace as a single large view from a single perspective. and warnings. . side and front and a perspective view respectively. Rotate and Scale tools are used for transforming objects in Maya.Move.Last Selected tool section shows the last used tool for easy access. Workspace The Workspace displays by default in a perspective window or panel. .

Hair A simulator for realistic-looking human hair implemented using curves and Paint Effects. Objects can be placed in different layers and can be edited using this tool. This is called the history of an object and that is also shown here. spray.• Help Line Like several other applications. clouds and explosions. 3. nParticle nParticle is addendum to Maya Nucleus toolset. MatchMover This enables compositing of CGI elements with motion data from video and film sequences. and dust. If you apply a certain command on an object. It can be used to simulate other fur-like objects. Channel box The Channelbox is on the right side of the screen. the helpline gives out a brief description for "how to" and "what for". such as grass. Camera Sequencer . Fluid Effects A realistic fluid simulator effective for simulating smoke. Fur Animal fur simulation similar to Maya Hair. 10. you can look at the help line for descriptions. Classic Cloth Cloth simulation to automatically simulate clothing and fabrics moving realistically over an animated character. and other useful information. Maya will remember this. fire. 8. Layer editor It helps in working with different layers in an animation. In this menu you will find all the properties of selected objects. Autodesk's simulation framework. These are also known as dynamic curves. clouds. 4. and you can change those properties. 2. nParticle is for simulating a wide range of complex 3D effects. instructions. It gives the artist further control of cloth and material simulations. 9. smoke. nCloth nCloth is the first implementation of Maya Nucleus. 7. 5. including liquids. Maya Live A set of motion tracking tools for CG matching to clean plate footage. While a tool is selected. • • Components: 1. 6. Composite It is an interactive node based film composing solution.

user interaction is recorded in MEL. CONCLUSION: . Outside these superficial uses of the language.Camera Sequencer is used to layout multiple camera shots and manage them in one animation sequence. allowing even inexperienced users to implement subroutines. MEL is used not only for scripting. Code can be used to engineer modifications. plugins or be injected into runtime. since much of the tools and commands used are written in it. Maya Embedded Language: Maya has its very own cross-platform scripting language called Maya Embedded Language. but also as a means to customize the core functionality of the software.

Layout:  Toolbox: .jpg. Flash movie files can also be published in . Hence. The default file extension for a Flash file is . unlike a standard web page which relies on the fonts and resources on the client machine. . It creates animations which can include sounds.fla. Furthermore.EXPERIMENT . the movie will play exactly as you design it. . as long as the user has the flash player installed.htm. all the elements which form part of a flash movie are embedded within the movie. . music and interactivity. . This means that.png or as a projector file. and which are optimised for use on the web. the files it produces are small and designed for streaming.swf.2 Study of FLASH software AIM: To study the Flash software in detail.exe. THEORY: Introduction: Flash is a drawing and animation package designed to work with vector graphics.

smooth and ink. Arrow tool: It is used to select a single or a group of objects. Pencil tool: The Pencil tool is used to draw lines. The pencil tool has three modifiers: straighten. shapes or freehand forms. Text tool (“A”): It is used to include custom text with various options like selecting a font. The brush tool has the following modifiers: paint options. Timeline: . style. 3. 9. 4. brush shape. 11. fill colour. lock fill. 2. Ovals can be filled with colours and outlines can be customized. gradient. 1. Rectangle tool: It is used to draw a rectangular object. Line tool: It is used to draw a line with options of line width and style. 5. 6. The diagram below outlines the grouping of tools. etc. Each tool in the toolbox comes with a specific set of options to modify that tool. etc. colouring and modifying your objects. 8. including calligraphic effects and paintings with an image. viewing. Oval tool: It is used to draw an oval object. Eraser tool: It erases lines and fills. brush size. It can also erase selected items such as only lines or only fills. 7. Lasso tool: It is used to select objects by drawing either freehand or straight-edged selection area. Flash straightens or smoothens the freehand drawing made by this tool. Brush tool: The Brush tool allows you to draw brush-like strokes for creating special effects.The toolbox contains all tools necessary for drawing. colour. 10. Paint Bucket tool: It is used to change the colour of the existing paint and fill empty areas surrounded by lines. Inkbottle tool: It allows to stroke lines and shapes with only solid colours but no with no gradients or bitmaps.

so it is a place to work on objects or if you want your objects to “fly in” to your movie then start them from the Work Area. CONCLUSION: . Within the timeline you will find layers . text. Work Area: The Work Area is not viewable when you play your movie.The timeline indicates what frame you are at and also indicates the number of frames in your movie. and sounds. Stage: The Stage is where all viewable objects lie. Anything on the stage is seen by the user and will be seen in the animation.you can have any number of layers within a movie and it is within these layers that you put your graphics.

.

Click and drag the left horizontal transform handle until it extends across the full width of the stage. Draw rectangle 10 pixels wide by 20 pixels tall in the "line 1" layer and align it to horizontal right and vertical center with the "Align" panel. Rename "layer 1" to "picture 1" in the timeline panel. . Insert a keyframe in frame 10 of "line 1" by pressing "F6.EXPERIMENT . Create a new Flash document with a frame rate of 22 frames per second (fps) and the same dimensions as the images (430 px by 180 px). Save and close the files and the program. sound." 7.Click the rectangle with frame 10 selected and select the "Free Transform" tool from the "tools" panel. 2. Click frame 80 of "picture 1" and add frames by pressing "F5. One way of creating a banner is using Flash banners are often used as they can contain animation. 3. rename the new layer "line 1. It is intended to attract traffic to a website by linking to the website of the advertiser." 8. 6. 9.3 Creating a Flash Banner AIM: To study the process of creating a custom banner in Flash." 10. Press "Insert layer" in the timeline panel and place the new layer above "picture 1". 5. THEORY: Introduction: A web banner can be a form of advertising on the World Wide Web that can be placed onto a web page. Select the first frame of "picture 1" and press "CTRL+R" to import an image to the stage. 4. or video. Steps for designing a simple Flash Banner: 1. Edit the dimensions of two images to 430 pixels wide by 180 pixels tall with an image-editing program. Align the image to the center of the stage using the "Align" panel (CTRL+F3).

Center the new image on the stage using the "Align" panel. 13." 12. 4. Enter the new button symbol by double-clicking the rectangle. Insert a new layer above the existing layers and rename it "button. 19. Repeat this process on frame 15. Repeat this process with the upper-middle vertical transform handle. Type the following in the actionscript panel: on (release) { getURL ("http://www. Click and drag the lower-middle vertical transform handle and drag the rectangle down until it reaches the bottom of the stage. 7.Insert a new layer above "picture 2" and rename it to "line 2."_blank").com".Click on frame 20 of "line 1" and insert a keyframe by pressing "F6. Select the rectangle and press "F8" to convert it to a "Button" in the "New Symbol" dialog box.Insert a new layer above "line 1" and rename it "picture 2." 2.Repeat steps 8 through 14.Select frame 60 of "picture 2" and press "F6. changing the starting alignment of the rectangle to the upper-left corner of the stage instead of right center. Steps for making the Banner clickable: 1.anylink.Select frame 160 of "picture 2" and press "F5" to insert frames. Click on "Scene 1" and select frame 160 of "button" and press "F5. 15. Select frame 1 of "button" and press "F9" to open the actionscript panel." 5." 16. Drag the keyframe from "Up" to "Hit." 6." 20.11. 17. } . Draw a rectangle with no stroke and the same dimensions as the stage (430px X 180px).Right-click on frame 5 of "line 1" and choose "Shape Tween" from the contextual menu.Click on the rectangle and select the "Free Transform" tool.Right-click on "line 1" in the "layer names" panel and choose "Mask" from the contextual menu. 14." then "CTRL+R" to import the second photo to the stage. 3. 18.

Union: . Press "CTRL+ENTER" to test the finished Flash Banner. motion and sound. sound. A.8. using the Combine Objects commands in the Modify menu (Modify -> Combine Objects): 1. Steps for creating an unshaped 2D object by combining predefined objects: There are 4 ways of combining objects. THEORY: Introduction: Flash allows us to create custom animations with still images. moving objects. text and special effects. Custom unshaped 2D objects (ghosts) can be created by combining two or more predefined objects or by using freehand tool such as the pencil tool.4 Creating an Animation with Flash AIM: To study the process of creating an animation with 2D objects. CONCLUSION: EXPERIMENT .

Punch: It removes any part of a flash object which is overlapped by the top-most object. 2. and deletes the other portions of the underlying objects.It joins two or more flash drawing objects. and deletes the top-most object entirely. 3. 4. Before union. Set up the Stage. and then entering the . Intersect: It creates an object from the intersection of two or more drawing objects. B. Crop: It keeps any part of an underlying flash object which overlaps with the top-most object. Set your Flash project to a size appropriate to the animation you want by choosing the menu Modify -. Creating animation with moving objects: 1. there are two objects which are united together into one single object.Movie from the menu bar.

Insert a blank keyframe on the new layer where you want the audio to start.Keyframe from the menubar. Create a new layer for the audio to keep your various functions separate on the visible timeline. Animating Location." 2. and then choosing Insert -.Convert to Symbol from the menubar. select frame 1. from the menu bar. If you want the audio to stop after a certain number of frames. 3. 7. 5. and then move the object to where you want it to end its animation. With the keyframe (frame 15) selected in the timeline. 4. . click "Menu->Import to Library. Create or place the object on the Stage. it goes into frame 1 in the Timeline. Background color can also be selected now 2. 1. Adding sound to the animation (with play button): 1. With Flash open. Watch the object move across the Stage." 4. 3. You can animate several aspects of an object: • • • • location: move the object from one place on the Stage to another. When you create or import the object. The steps to make the object animate are as follows: 4.Import.Motion Tween from the menubar. 5. You can also add text. choose the black arrow tool. You can create your own objects using various freehand and shape tools or import image or graphic elements by choosing File -. Choose Insert -. and then play the animation. Create your Objects. In the timeline. 3. Use the Control menu to rewind. C. Choose Insert -. 8. by selecting frame 15 in the timeline. rotation: make the object spin. Select the file and click "Import. insert another blank keyframe further down the timeline. size: make the object get bigger and smaller.appropriate numbers into the boxes. and convert the object to a Graphic symbol. Create a keyframe in frame 15. Locate and select the audio file that you want to play in your Flash movie. 2. where you want its animation to start. It should show up in frame 1 on the timeline. 6. transparency: make the object fade in and out of the scene. Animate the Objects.

7.Enter a value for how many times you want the audio to loop. click the "Sound" dropdown menu to expand a list of the available audio files in your library.5 Creating a Game using ActionScript AIM: To study the process of creating a game in flash using ActionScript. Choose an option from the "Sync" dropdown menu. interactive menus. In the "Properties" panel at the bottom of the screen. animation for websites and so on. THEORY: Introduction: Flash is widely used online for having banners. including "Event. 8. Select the name of the audio file that you imported." "Start. choose an effect (such as "Left Channel" or "Fade Out") from the Effects dropdown menu. CONCLUSION: EXPERIMENT ." "Stop. But one of its most popular use for creating small standalone .6." or "Stream. 9. If you want to add sound effects." 10.

2. motion and sound. used on Web pages in the form of embedded SWF files. Initially focused on animation with very few interactivity features it has evolved for adding functionalities allowing for the creation of Web-based games and rich Internet applications with streaming media (such as video and audio).6 Creating a Flash Based Presentation with UI Controls AIM: To study the process of creating an animation with 2D objects. THEORY: . 1. Flash games can use different types of multimedia element are generally not very system intensive. . .0 is an object-oriented language originally developed by Macromedia Inc. ActionScript was initially designed for controlling simple 2D vector animations made in Flash. n. CONCLUSION: EXPERIMENT . and is used primarily for the development of websites and software targeting the Flash Player platform. Steps for creating “YOUR GAME’S NAME” game using ActionScript. It has the same syntax and semantics as JavaScript). . ActionScript: ActionScript 3.interactive games.

THEORY: . . Steps for creating a flash based presentation: 1. Also. hence. 2. n.Introduction: Flash is a popular platform independent format. CONCLUSION: EXPERIMENT . All types of multimedia components such as images. flash based presentations can be made interactive. Creating your presentations in Flash enables you to playback your PowerPoint presentations without installing any specialized software. Flash presentation can also be viewed in any internet browser with flash plug-in. graphics. video and audio can easily be incorporated in the presentation.7 Study of VLC Player AIM: To study the process of creating an animation with 2D objects. . . can be distributed easily. Generally. motion and sound. flash based presentations require lesser space.

This is really for the more advanced user. This can be a DVD. and streamer supporting many audio and video codecs and file formats as well as DVDs. VLC is a portable multimedia player. Open a disc. encoder. audio CD. GNU.Introduction: VLC media player is a free and open source media player and multimedia framework written by the VideoLAN project. and various streaming protocols. MPEG-2 and MPEG-4 / DivX files from a hard disk. RTSP. Interface Elements: File Menu File menu is used for opening files and media. quit VLC . connected to your computer then you can see/hear it via this option in VLC. VCDs. MMS. VCDs. Mac OS X. It is a cross-platform media player. This is used for creating streams. BSD. with versions for Microsoft Windows. or from your computer. Linux. From acquisition or encoding cards (on GNU/Linux and Windows only) VLC can also be used as a streaming server. etc. and so on DVDs. If you have a webcam or other camera/sound device. and Audio CDs From satellite cards (DVB-S) Several types of network streams: UDP/RTP Unicast. It is able to stream over networks and to transcode multimedia files and save them into various formats. or converting media formats (transcoding). iOS and eComStation. BeOS. UDP/RTP Multicast. This will open a directory and play each file one after the other. across the net. Solaris. MorphOS. a CD-ROM drive. Quick Open File Open File Open Directory Open Disc Open network Stream Open Capture Device Wizard Exit Open a file quickly from your computer This option essentially gives you the opportunity to open any kind of media from a disc. HTTP. It can play: • • • • • MPEG-1. VCD etc Open a file on the internet (usually a live stream).

To use these features you'll need to be a bit of an 'advanced' user. Settings Menu All the settings and preferences are set here. Playlist Messages Stream and Media Info VLM Control If you have loaded many items to play in VLC then you can see and manage the playlist here. Messages on the operations of VLC are displayed here including useful error messages. VideoLAN Manager . Preference All the preferences for every function. These options allow you to control the color (brightness. Beyond the default interface you see when you open VLC there is an extended interface available with more options.allows you to send several streams at once through vlc. s Audio Menu This allows you to control the audio played back when listening to a media file. and through the command line.View Menu The View menu allows you to see various VLC information windows. Extended GUI Bookmarks Bookmark your media like you would bookmark a webpage with a web browser. Switch Interface Add Interface VLC has more than one graphic user interface type and you can choose your favourite from this list. VLC can be controlled through many other methods including through its very own webpage. Nothing will appear in this menu unless something is being played back. contrast etc) of the video played. Video Menu . This is really an advanced function and shouldn't be attempted by those with weak hearts. Apart from the graphical interface. as well as the quality and volume of the audio. Information about the media playing now. hue.

255. The Dump raw input option allows to save the input stream as it read by VLC. Raw. AVI. among MPEG TS. the skinnable Windows and GNU/Linux interface or the MacOS X native interface. MPEG 1. File: Save the stream to a file.0.239.. Open file dialog . MP4 and MOV.0. This allows to display the stream you are actually streaming. Effects of transcoding. OGG.255.255 range. skinnable (Windows / GNU Linux) and MacOS X interfaces. rescaling. Like UDP.the most interesting feature is the full screen video mode. Streaming using the GUI    A second way to set up a streaming instance using VLC is using Stream Output panel in the Open..0 223.0. MMSH: This access method allows to stream to Microsoft Windows Media Player. Streaming with VLC Media Player: The easier way to start streaming with VLC is by using one of the graphical user interfaces: wxwindows for Windows and GNU/Linux. To stream the opened media. It is also possible to stream to IPv6 addresses. RTP: Use the Real-Time Transfer Protocol. Help Basic information about VLC.0. .. Specify the IP address and TCP port number on which to listen..255.255. dialog of the wxWindows (Windows / GNU Linux). can be monitored locally using this function. ASF. it can use both unicast and multicast addresses. Specify the IP address and TCP port number on which to listen. check the "Stream output" checkbox in the "Open File/Disc/Network Stream/Capture Device" dialog and click on the "Settings" button.255 range or in multicast by providing an address in the 224.This allows you to control the video played back when watching to a media file . Encapsulation method Select an encapsulation method that fits the codecs and access method of your stream.wxWindows interface Output methods       Play localy: display the stream on your screen. UDP: Stream in unicast by providing an address in the 0. Nothing will appear in this menu unless something is being played back. etc. MPEG PS. without any processing. HTTP: Use the HTTP streaming method.0 .

Miscellaneous options Select methods to announce your stream. or as a file. Enable audio transcoding by checking the "Audio Codec" checkbox. This can be done using the according checkboxes. Choose a codec from the list. CONCLUSION: . The SDP URL text box allows you to give the url or destination where the SDP file will be available. You can also specify an average bitrate and the number of audio channels to encode. The Mac OS X interface also allows you to export the description (SDP) file of a RTP session using the internal HTTP or RTSP server of VLC. You must also specify a channel name. You can also specify an average bitrate and scale the input. You can use SAP (Service Announce Protocol) or SLP (Service Location Protocol). Choose a codec from the list.Transcoding options Enable video transcoding by checking the "Video Codec" checkbox.

.EXPERIMENT . . THEORY: Introduction: . . . CONCLUSION: . . . .8 Study of VRML AIM: To study the basics of Virtual Reality Modeling Language. . .

html http://www. This can range anywhere from a simple zoom in and out of a movie clip to a completely drawn spinning 3D object.kirupa.EXPERIMENT . etc in 2D.com/flash_special_effects. flash does not support 3D but we can create the impression of 3D objects using 2D objects There are many different degrees of 3D you can implement into a Flash movie.html Special Effects: http://tutorials. Refer: http://www. games.htm . THEORY: Introduction:  Flash is extensively used for creating different types of animations.iwebtool. static view revolves around the concept of perspective scaling in which the position of the object in a 3D space is simulated using the position and scaling of the object in the 2D space. However.com/devnet/flash/3d_animation. presentations. .com/developer/flash5/specialeffects. If there are more than one 3D objects then we have to make sure that together they all correctly overlap each other to show correctly who's closest and 'on top'.9 Creating a 3D Object using 2D Object and show Special Effects for the same AIM: To study the process of creating a 3D object using a 2D object along with special effects. n.adobe. This is the adjustment of transposition or overlapping. The basic 3D from a normal.   1. .

CONCLUSION: .

Sign up to vote on this title
UsefulNot useful