1 / 28

Stages in 3D Modeling

Stages in 3D Modeling. Rendered Plain. Rendered Surface. Wireframe. Shaded. Software Packages. Modeling: Adobe Photoshop, Corel Draw, Macromedia Fireworks Animation: Fractal Design’s Ray Dream Studio, NewTek’s Lightwave 3D, Microsoft’s Softimage 3D, Ulead’s COOL 3D. Virtual Reality.

agatha
Download Presentation

Stages in 3D Modeling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Stages in 3D Modeling Rendered Plain Rendered Surface Wireframe Shaded

  2. Software Packages • Modeling: Adobe Photoshop, Corel Draw, Macromedia Fireworks • Animation: Fractal Design’s Ray Dream Studio, NewTek’s Lightwave 3D, Microsoft’s Softimage 3D, Ulead’s COOL 3D

  3. Virtual Reality • Virtual Reality is a way for humans to visualize, manipulate and interact with computers and extremely complex data.

  4. Architecture User Input Processor Rendering Processor Simulation Processor World Database

  5. Data Glove

  6. Wand

  7. The Simulation Processor • Core of VR program • Process that handles interactions, object actions & determines world status.

  8. Head Mounted Display (HMD)

  9. Binocular Omni Orientation Monitor (BOOM)

  10. The CAVE

  11. Sensation output to the User Visual, Auditory, Haptic (touch/force) Real Time Image generation SGI Graphics Workstations Rendering Process

  12. World Database • Major part of the design • Information on objects that inhabit the world, scripts that describe the actions, user information, lighting, program controls, hardware device support, etc. • OOD is a great fit

  13. Toolkits Programming libraries Faster More Flexible Needs skilled programming Authoring Systems Complete package with GUI Easier to learn and use Only simple scripting required VR Software

  14. VR packages • Virtual Reality Studio (VRS) • Powerful GUI & scripts

  15. Entertainment Cosmology Relativity Medicine Training (Flight Simulator) Manufacturing & Industrial Design (Virtual Prototyping); Architectural walkthroughs Avatar Chats: MSN’s V-chat & CompuServe’s WorldsAway A few applications..

  16. VR frontiers • Conquering ‘lag’ • Telepresence: Teleconferencing & Telerobotics • Enhancing Immersitivity: Talking glove & Surgery glove

  17. Virtual Reality Modeling Language (VRML) VRML is an open standard for Virtual Reality on the Internet.

  18. What it really is.. • VRML is a Web text file format for describing 3D shapes and interactive worlds • VRML is a 3D analog to HTML. It serves as a simple multi-platform language for publishing 3D web pages

  19. A VRML cylinder #VRML V2.0 utf8 # A Cylinder Shape { appearance Appearance { material Material { } } geometry Cylinder { height 2.0 radius 1.5 } } Cylinder.wrl

  20. Plug-ins & Packages • SGI Cosmo Player for Navigator & IE • Intervista Worldview • Newfire’s Torch • Paragraph’s Virtual Home Space builder at http://www.paragraph.com • SGI Cosmo VRML 2.0 authoring system http://cosmo.sgi.com • Virtus 3D Website builder (Mac)

  21. VRML & Java 3D • Both VRML & Java3D is used to create a scene graph: A hierarchy of nodes and groups of nodes • Java3D applications build the scene graph programmatically, VRML has it built in. • VRML applications sit on top of Java 3D. (Sun’s VRML 2.0 browser is written in Java 3D.)

  22. Java3D has more extensive support for: • Face, line, and point geometry, 3D text geometry • Texturing and transparency • Transforms • Lighting , Fog • Sound playback and reverberation • Viewing and rendering • Input devices

  23. Java3D DOES NOT have built-in support for: • Specialized geometry (elevation grid, extrusion) • Inline • Routes • Navigation

  24. VRML is a file format intended for content-developers VRML is easier to learn than Java3D VRML needs only a simple editor and the VRML browser. No compiling! Java3D is an API intended for application-developers Java3D is more powerful than VRML. Java 3D runs only on a Java enabled platform. What do u think? ;) Summary of Differences

  25. VRML provides the technology that integrates 3D, 2D, text and multimedia into a coherent model VRML is not a programming library & does not define an API. Java 3D relies on the underlying Java layers. Obviously, it is a Java language API and only a runtime API Some more...

  26. VRML has software support, world builders etc. VRML is designed for the internet (So, references all popular file formats.) & Inline Most operations built in and any scripting language allowed. Has no visual programming environments Does not have inline capability. No built-in authoring tools but faster run-time environment. Yet, some more..(sigh!)

  27. When to use VRML • VRML is a content-centric approach to building 3D worlds . The application (browser) is standardized; only the content is variable • VRML is good when operations on the content are simple and well-known ( Architectural walkthroughs)

  28. Let’s explore before saying Goodbye...

More Related