Implementing a Render Plugin for 3Ds Max Using the Autodesk Rapidrt Path Tracer Master of Science Thesis in the Interaction Design and Technologies Programme

Total Page:16

File Type:pdf, Size:1020Kb

Implementing a Render Plugin for 3Ds Max Using the Autodesk Rapidrt Path Tracer Master of Science Thesis in the Interaction Design and Technologies Programme Implementing a render plugin for 3ds Max using the Autodesk RapidRT path tracer Master of Science Thesis in the Interaction Design and Technologies Programme ERIK GUNNARSSON MAGNUS OLAUSSON Chalmers University of Technology University of Gothenburg Department of Computer Science and Engineering Göteborg, Sweden, June 2012 The Author grants to Chalmers University of Technology and University of Gothenburg the non-exclusive right to publish the Work electronically and in a non-commercial pur- pose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other material that violates copyright law. The Author shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Author has signed a copyright agreement with a third party regarding the Work, the Author war- rants hereby that he/she has obtained any necessary permission from this third party to let Chalmers University of Technology and University of Gothenburg store the Work elec- tronically and make it accessible on the Internet. Implementing a render plugin for 3ds Max using the Autodesk RapidRT path tracer ERIK. GUNNARSSON, MAGNUS. OLAUSSON, © ERIK. GUNNARSSON, June 2012. © MAGNUS. OLAUSSON, June 2012. Examiner: ULF. ASSARSSON Chalmers University of Technology University of Gothenburg Department of Computer Science and Engineering SE-412 96 Göteborg Sweden Telephone + 46 (0)31-772 1000 Cover: The four default viewports of 3ds Max 2012 showing a scene of the Stanford dragon in a Cornell box. Top left viewport shows the camera view in wireframe shading mode. Top right shows the camera view in realistic shading mode. Lower left shows the scene setup from a perspective view. Lower right shows a camera view in ActiveShade (see Section 2.3.2) mode running RapidRT. Department of Computer Science and Engineering Göteborg, Sweden June 2012 Abstract The aim of this thesis was to research the feasibility of implementing a render plugin for Autodesk 3ds Max 2012 using the ray tracer RapidRT, also developed by Autodesk. The focus was primarily on investigating RapidRT’s capabilities as a render plugin, how to translate a 3D scene from 3ds Max to RapidRT, and also the visual quality of the rendered images. Two versions of the plugin were made using different versions of RapidRT. The resulting plugins, although not complete in functionali- ty, shows that using RapidRT as a render plugin in 3ds Max is feasible. The results show that the plugins can be used to render images with vis- ual quality on par with integrated renderers, and that they can translate 3D scenes from 3ds Max to RapidRT and produce images close in ap- pearance to those produced by these renderers. Sammanfattning Syftet med denna rapport var att undersöka huruvida en implementering av en renderingsinsticksmodul – som använder sig utav RapidRT, en av Autodesk utvecklad ray tracer – till Autodesk 3ds Max lämpligen kunde genomföras. Fokus var först och främst på att undersöka 3D- scenöversättningen från 3ds Max till RapidRT, hur det senares funktio- nalitet presenteras i 3ds Max och den visuella kvaliteten på de renderade bilderna. Två versioner av insticksmodulen utvecklades som använder sig av olika versioner av RapidRT. Om än ej kompletta i funktionalitet så visar insticksmodulerna att RapidRT som insticksmodul till 3ds Max är ett genomförbart projekt. Resultatet visar att insticksmodulerna kan användas till att rendera bilder med visuell kvalitet på nivå med integre- rade renderare och att de kan översätta scener från 3ds Max så att rende- rade bilder är utseendemässigt lika i jämförelse med dessa renderare. Acknowledgements This master’s thesis project was done at the Autodesk Gothenburg of- fice, and we, the authors, would like to thank everyone at the office for making us feel welcome. We would like to thank Christoffer Baar for giving us this opportunity, as well as Magnus Pettersson for helping making it happen to begin with. Thanks also go to Peter Rundberg, Per Svensson and Henrik Edström for their encouragement and help during the project. In particular, thanks goes to our supervisor, Oliver Abert, who gave us feedback and good counsel during the project, as well as for this thesis. Thanks to our examiner at Chalmers, Ulf Assarsson, for feedback on this thesis, and lastly we would like to thank our opponents Johan Elvek and Rickard von Haugwitz for the feedback, and a special thanks to Rickard for additional help with editing of the thesis. Table of Contents 1. Introduction .......................................................................................... 1 1.1 Purpose ........................................................................................... 1 1.2 Problem Definition ......................................................................... 2 1.3 Scope .............................................................................................. 2 1.4 Method ........................................................................................... 3 1.4.1 Use Cases ................................................................................ 3 1.4.2 Programming Language and Framework ................................ 3 2. Background and Previous Work .......................................................... 4 2.1 3D Rendering ................................................................................. 4 2.1.1 The Rendering Equation ......................................................... 4 2.1.2 BRDF ...................................................................................... 5 2.1.3 Rasterization ............................................................................ 5 2.1.4 Ray tracing .............................................................................. 5 2.2 RapidRT ......................................................................................... 8 2.2.1 Shaders .................................................................................... 8 2.2.2 Geometry ................................................................................. 9 2.2.3 Interactivity ........................................................................... 10 2.3 3ds Max ........................................................................................ 10 2.3.1 SDK ....................................................................................... 10 2.3.2 Interactive renderer ............................................................... 14 2.3.3 Interface................................................................................. 14 2.3.4 Renderers............................................................................... 15 3. Analysis .............................................................................................. 16 3.1 Plugin Overview .......................................................................... 16 3.2 Translating from 3ds Max to RapidRT ........................................ 17 3.2.1 Cameras ................................................................................. 17 3.2.2 Lights .................................................................................... 17 3.2.3 Materials ................................................................................ 19 3.2.4 Maps ...................................................................................... 24 3.2.5 Geometry Conversion ........................................................... 24 3.3 Interactive Rendering ................................................................... 29 3.4 Rendering time ............................................................................. 30 3.5 Usability ....................................................................................... 31 3.5.1 User Interface ........................................................................ 31 3.5.2 Interactive Rendering ............................................................ 33 4. Results ................................................................................................ 34 4.1 Scene translation .......................................................................... 35 4.1.1 Geometry, Lights and Camera .............................................. 35 4.1.2 Materials - Shader conversion ............................................... 36 4.2 The Use Cases .............................................................................. 39 4.3 Interactivity .................................................................................. 40 4.4 Setup/load ..................................................................................... 40 4.4.1 The Robot Scene ................................................................... 41 4.4.2 The Car Scene ....................................................................... 41 5. Discussion .......................................................................................... 42 6. Conclusion ......................................................................................... 44 7. Future Work ....................................................................................... 45 8. References .......................................................................................... 46 8.1 Bibliography ................................................................................. 46 8.2 Image Credits ..............................................................................
Recommended publications
  • CMSC427 Computer Graphics
    CMSC427 Computer Graphics Matthias Zwicker Fall 2018 Staff Instructor • Matthias Zwicker ([email protected], https://cs.umd.edu/~zwicker) Teaching assistant • Yue Jiang ([email protected]) 2 Today • Course overview • Course organization • Vectors and coordinate systems 3 Computer graphics applications 4 Computer graphics • „Technology to create images using computers“ • This course: underlying algorithms for interactive applications – AR, VR, games, scientific visualization, etc. • Core areas – 3D rendering – Modeling – Animation 5 Rendering • Synthesis of 2D image from 3D scene description http://en.wikipedia.org/wiki/Rendering_(computer_graphics) – Rendering algorithms interpret data structures that represent scenes using geometric primitives, material properties, and lights • Input – Data structures that represent scene (geometry, material properties, lights, virtual camera) • Output – 2D image (array of pixels) – Red, green, blue values for each pixel 6 Photorealistic rendering See also http://en.wikipedia.org/wiki/Rendering_(computer_graphics) 7 Photorealistic rendering • Physically-based simulation of light, materials, and camera – Physical model expressed using the rendering equation, http://en.wikipedia.org/wiki/Rendering_equation – Shadows, realistic illumination, multiple light bounces • Slow, minutes to hours per image • Special effects, movies • Not in this class 8 Interactive rendering 9 Interactive rendering • Focus of this class • Produce images within milliseconds • Interactive applications (games, …) • Using specialized
    [Show full text]
  • Lightwave Software
    Lightwave software click here to download LightWave fits seamlessly into large multi-software pipelines - with its powerful interchange tools including FBX, ZBrush GoZ, Collada, Unity Game Engine. Create that next killer plugin, or augment your own workflows with the LightWave SDK and scripting resources. The LightWave 3D Software Development Kit. ChronoSculpt Trial. Time-Based Cache Sculpting for All 3D Software Pipelines. Want to try before you buy? Download the full version of ChronoSculpt and use it. LightWave 3D is a 3D computer graphics software developed by NewTek. It has been used in film, television, motion graphics, digital matte painting, visual ​Overview · ​History · ​Movies that LightWave · ​TV Series and miniseries. This is NewTek LightWave. Modeling, animation and rendering tools that bring out the artist in you—not the technician. The LightWave interface is intuitive, with. CGI & VFX Software Showreels HD: "LightWave 3D " - Duration: The CGBros 37, views · 3. Newtek Lightwave ShowReel. Computer graphics software. on Film/Game/Animation Studios, CG. Check out the latest showreel from the LightWave 3D Group, which consists of some of the best LightWave. MARKET: Lightwave is a popular and easy to use choice that is widely used for video and television production around the world. KEY FEATURES: Lightwave. Some things are unique, others are shared among all software packages. Evaluate before you buy. If you are working on big teams for big movies, Lightwave. LightWave is a software application dedicated to creative design that offers great possibilities to improve this kind of work. Its great speed and flexibility when. If You Want To Master The High End Features Of Lightwave , Such As Rigging, Fluids, Collisions, Fur, Flocking, Dynamic Hair And Clothing, Then The.
    [Show full text]
  • 3D World - the Magazine for 3D Artists
    3D World - The Magazine For 3D Artists http://www.3dworldmag.com/page/3dworld?entry=3d_world_115_now_on SEARCH « Autodesk release Softimag... | Weblog | E-on call for showreel su... » CALENDAR « March 2009 » Monday March 02, 2009 Sun Mon Tue W ed Thu Fri Sat 1 2 3 4 5 6 7 - In Category - 3D World 115 now on sale in the UK 8 9 10 11 12 13 14 Search 15 16 17 18 19 20 21 In our latest issue: complete character workshop, pitch your 3D 22 23 24 25 26 27 28 project, comping tips and particle tricks, plus models and assets 29 30 31 CATEGORIES worth $326 on the CD Today LATEST ISSUE Click the thumbnail to order your copy online IN THE MAGAZINE Character workshop Master key sculpting and texturing techniques to recreate our cover star Modelling: follow videos of the full workflow to build every detail of your figure Texturing: apply a blend of painted textures and carefully chosen NEWS FEEDS shaders The perfect composite LINKS Whether you‘re adding digital creatures to footage or just trying to match two images, compositing is a vital part of VFX work. Brush up your skills with 20 expert tips Particle tricks Master dissolve effects in Blender with Andy Goralczyk Signed on the spot! Experts from across the 3D industry reveal the tricks of the trade that can make all the difference when pitching a project to an agency, potential backer, broadcaster or movie studio The making of Coraline For the animated version of Neil Gaiman‘s Gothic novella Coraline, Laika used CG and digital printing to create 15,000 separate face 1 of 3 4/12/2009 12:37 AM 3D
    [Show full text]
  • Lightwave 3D Group and 3 Powers Team up to Offer Powerful
    FOR IMMEDIATE RELEASE LightWave 3D Group and 3rd Powers Team Up to Offer Powerful Creativity Bundle for SIGGRAPH Week 2015 During August 10-17, 2015, purchase a full license of LightWave 2015 for $995 and receive a full suite of 3rd Powers plugins free—a value of more than $600 SIGGRAPH WEEK 2015 - Burbank, CA – August 10, 2015 – The LightWave 3D® Group, a division of NewTek, Inc., has teamed up with Japan-based software developer 3rd Powers to deliver the Powerful Creativity Bundle, featuring a new full license of LightWave 2015 and a complete suite of plugins for LightWave by 3rd Powers. During the week of August 10-17, 2015, artists who buy LightWave 2015 for $995 (USD) will receive free of charge the entire suite of 3rd Powers plugins for LightWave valued at more than $600 (USD). These include LW Brush, Cage Deformer, Lattice Deformer, Meta Mesh, Boolean Tool, and Heat Shrink Plus. This offer is only available on the LightWave website at www.lightwave3d.com. Registered owners of LightWave can upgrade to LightWave 2015 for $495 (USD) during the August 10- 17, 2015 time period and receive free of charge the 3rd Powers LW Brush plugin, valued at $169 (USD). “Artists are always looking for powerful and creative ways to work in 3D,” said Rob Powers, president, LightWave 3D Group. “We are excited to team up with 3rd Powers to deliver the Powerful Creativity bundle for SIGGRAPH Week 2015. It offers artists the opportunity to pair our award-winning LightWave 2015 3D software with some of the most impressive plugins on the market today at no additional cost.
    [Show full text]
  • Poser Pro 2014 Quickly & Easily Design with 3D Figures!
    Poser Pro 2014 Quickly & Easily Design with 3D Figures! Poser Pro 2014 is the fully featured choice for creating new poser content and adding 3D characters to Max, Maya, Lightwave and C4D projects. Poser Pro 2014 provides the fastest way for professionals to create content and render 3D character images and animations from Poser scenes. COLLADA support enables Poser content integration with game engines and other 2D/3D tools. Fully 64-bit native and optimised for multi-core systems, Poser Pro 2014 saves time by efficiently using system memory and processing resources. This is the ideal 3D program for the professional artist and 3D production teams. RRP: £299.99 Product Code: AVQ-SPP14-DVD Barcode: 5 016488 126854 Poser Pro 2014 Uses:- • Supports pro-production workflow – ideal for motion graphics on TV • Medical/forensic reconstruction – crime scene animation • Architectural design – 3D building animation/concept design work • Computer game character design/ flash design for online games • Car/engineering concept construction • Can be used as a standalone or plug-in to other pro graphics packages Poser Pro 2014 Exclusive New Features:- New Fitting Room Interactively fit clothing and props to any Poser figure and create conforming clothing using five intelligent modes that automatically loosen, tighten, smooth and preserve soft and rigid features. Paint maps on the mesh to control the exact areas that you want to modify. Use pre-fit tools to direct the mesh around the goal figure’s shape. With a single button generate a new conforming item using the goal figure’s rig, complete with full morph transfer. New Powerful Parameter Controls Hidden parameters can be displayed so they can be modified automatically, allowing Poser content developers greater power.
    [Show full text]
  • An Overview of 3D Data Content, File Formats and Viewers
    Technical Report: isda08-002 Image Spatial Data Analysis Group National Center for Supercomputing Applications 1205 W Clark, Urbana, IL 61801 An Overview of 3D Data Content, File Formats and Viewers Kenton McHenry and Peter Bajcsy National Center for Supercomputing Applications University of Illinois at Urbana-Champaign, Urbana, IL {mchenry,pbajcsy}@ncsa.uiuc.edu October 31, 2008 Abstract This report presents an overview of 3D data content, 3D file formats and 3D viewers. It attempts to enumerate the past and current file formats used for storing 3D data and several software packages for viewing 3D data. The report also provides more specific details on a subset of file formats, as well as several pointers to existing 3D data sets. This overview serves as a foundation for understanding the information loss introduced by 3D file format conversions with many of the software packages designed for viewing and converting 3D data files. 1 Introduction 3D data represents information in several applications, such as medicine, structural engineering, the automobile industry, and architecture, the military, cultural heritage, and so on [6]. There is a gamut of problems related to 3D data acquisition, representation, storage, retrieval, comparison and rendering due to the lack of standard definitions of 3D data content, data structures in memory and file formats on disk, as well as rendering implementations. We performed an overview of 3D data content, file formats and viewers in order to build a foundation for understanding the information loss introduced by 3D file format conversions with many of the software packages designed for viewing and converting 3D files.
    [Show full text]
  • Guide to Graphics Software Tools
    Jim x. ehen With contributions by Chunyang Chen, Nanyang Yu, Yanlin Luo, Yanling Liu and Zhigeng Pan Guide to Graphics Software Tools Second edition ~ Springer Contents Pre~ace ---------------------- - ----- - -v Chapter 1 Objects and Models 1.1 Graphics Models and Libraries ------- 1 1.2 OpenGL Programming 2 Understanding Example 1.1 3 1.3 Frame Buffer, Scan-conversion, and Clipping ----- 5 Scan-converting Lines 6 Scan-converting Circles and Other Curves 11 Scan-converting Triangles and Polygons 11 Scan-converting Characters 16 Clipping 16 1.4 Attributes and Antialiasing ------------- -17 Area Sampling 17 Antialiasing a Line with Weighted Area Sampling 18 1.5 Double-bl{tferingfor Animation - 21 1.6 Review Questions ------- - -26 X Contents 1.7 Programming Assignments - - -------- - -- 27 Chapter 2 Transformation and Viewing 2.1 Geometrie Transformation ----- 29 2.2 2D Transformation ---- - ---- - 30 20 Translation 30 20 Rotation 31 20 Scaling 32 Composition of2D Transformations 33 2.3 3D Transformation and Hidden-surjaee Removal -- - 38 3D Translation, Rotation, and Scaling 38 Transfonnation in OpenGL 40 Hidden-surface Remova! 45 Collision Oetection 46 30 Models: Cone, Cylinder, and Sphere 46 Composition of30 Transfonnations 51 2.4 Viewing ----- - 56 20 Viewing 56 30 Viewing 57 30 Clipping Against a Cube 61 Clipping Against an Arbitrary Plane 62 An Example ofViewing in OpenGL 62 2.5 Review Questions 65 2.6 Programming Assignments 67 Chapter 3 Color andLighting 3.1 Color -------- - - 69 RGß Mode and Index Mode 70 Eye Characteristics and
    [Show full text]
  • Plugs 'N Pixels #8
    plugs-n-pixels IMAGE CREATION, MANIPULATION & EDUCATION New software! Filter Forge Vue 6 Infinite Terragen 2 and much more... table of contents Page 3: Dreamsuite Page 4: MTTC and Photo/Graphic Edges Pages 5-6: Filter Forge Pages 7-8: Vue 6 Infinite Page 9: asileFX Vue training Pages 10-11: Terragen 2 Technology Preview Page 12-13: Gertrudis 3 Pro Page 14: Calico Page 15: Site Grinder Page 16: Snap Art Page 17: B/W Styler Page 18: .psd magazine Page 19: Topaz Adjust Page 20: Closing Artwork In this issue we take a look at some slightly retro (circa-2003) but still viable plug-ins from Auto FX, as well as brand new offerings from Filter Forge, e-on software and Planetside Software. Plus other great imaging and web-related goodies. Original plugs-n-pixels ISSUE #8 Layout created in ACD Canvas X Final PDF by Acrobat 9 Pro Text and images by Mike Bedford •Plugs ‘N Pixels will always be free!• WEBSITE: www.plugsandpixels.com Background image effects: EMAIL: [email protected] Kubota Artistic Tools, Dreamsuite This issue’s cover image was created using Auto FX’s venerable DreamSuite packages, along with a little help from their PhotoGraphic Edges suite of effects (Acid Edge brush, applied manually). I ran the plug-ins in standalone mode for maximum efficiency, using the latest Mac OS-X (also available for Windows). DreamSuite Series One includes 18 overall sets of effects while Series Two includes 14. These beautiful effects range from film frames to creases to mosaics to metal to toning to puzzle pieces, and much more! Sure beats trying to create the effects yourself.
    [Show full text]
  • Appendix: Graphics Software Took
    Appendix: Graphics Software Took Appendix Objectives: • Provide a comprehensive list of graphics software tools. • Categorize graphics tools according to their applications. Many tools come with multiple functions. We put a primary category name behind a tool name in the alphabetic index, and put a tool name into multiple categories in the categorized index according to its functions. A.I. Graphics Tools Listed by Categories We have no intention of rating any of the tools. Many tools in the same category are not necessarily of the same quality or at the same capacity level. For example, a software tool may be just a simple function of another powerful package, but it may be free. Low4evel Graphics Libraries 1. DirectX/DirectSD - - 248 2. GKS-3D - - - 278 3. Mesa 342 4. Microsystem 3D Graphic Tools 346 5. OpenGL 370 6. OpenGL For Java (GL4Java; Maps OpenGL and GLU APIs to Java) 281 7. PHIGS 383 8. QuickDraw3D 398 9. XGL - 497 138 Appendix: Graphics Software Toois Visualization Tools 1. 3D Grapher (Illustrates and solves mathematical equations in 2D and 3D) 160 2. 3D Studio VIZ (Architectural and industrial designs and concepts) 167 3. 3DField (Elevation data visualization) 171 4. 3DVIEWNIX (Image, volume, soft tissue display, kinematic analysis) 173 5. Amira (Medicine, biology, chemistry, physics, or engineering data) 193 6. Analyze (MRI, CT, PET, and SPECT) 197 7. AVS (Comprehensive suite of data visualization and analysis) 211 8. Blueberry (Virtual landscape and terrain from real map data) 221 9. Dice (Data organization, runtime visualization, and graphical user interface tools) 247 10. Enliten (Views, analyzes, and manipulates complex visualization scenarios) 260 11.
    [Show full text]
  • Appendix a Basic Mathematics for 3D Computer Graphics
    Appendix A Basic Mathematics for 3D Computer Graphics A.1 Vector Operations (),, A vector v is a represented as v1 v2 v3 , which has a length and direction. The location of a vector is actually undefined. We can consider it is parallel to the line (),, (),, from origin to a 3D point v. If we use two points A1 A2 A3 and B1 B2 B3 to (),, represent a vector AB, then AB = B1 – A1 B2 – A2 B3 – A3 , which is again parallel (),, to the line from origin to B1 – A1 B2 – A2 B3 – A3 . We can consider a vector as a ray from a starting point to an end point. However, the two points really specify a length and a direction. This vector is equivalent to any other vectors with the same length and direction. A.1.1 The Length and Direction The length of v is a scalar value as follows: 2 2 2 v = v1 ++v2 v3 . (EQ 1) 378 Appendix A The direction of the vector, which can be represented with a unit vector with length equal to one, is: ⎛⎞v1 v2 v3 normalize()v = ⎜⎟--------,,-------- -------- . (EQ 2) ⎝⎠v1 v2 v3 That is, when we normalize a vector, we find its corresponding unit vector. If we consider the vector as a point, then the vector direction is from the origin to that point. A.1.2 Addition and Subtraction (),, (),, If we have two points A1 A2 A3 and B1 B2 B3 to represent two vectors A and B, then you can consider they are vectors from the origin to the points.
    [Show full text]
  • Computer Graphics in Cinematography
    Aleksandrs Polozuns Computer Graphics in Cinematography Helsinki Metropolia University of Applied Sciences Media Engineering Thesis 18 April 2013 Abstract Author(s) Aleksandrs Polozuns Title Title of the Thesis Number of Pages 44 pages Date 18 April 2013 Degree Bachelor of Engineering Degree Programme Media Engineering Specialisation option Audiovisual Technology Instructor(s) Erkki Aalto, Head of Degree Programme The purpose of this thesis was to cover the major characteristics about different tech- niques presently used in the field of CG and visual effects by giving a variety of examples from the famous movies. Moreover, the history of visual effects and CGI, and how the de- velopment process of it changed the industry of cinematography were studied. The practi- cal part of this study is dedicated to analyzing what modern software are the most popular ones among professionals. Several studios were surveyed to find out the most preferred contemporary software for production of CG and visual effects in the motion picture among Finnish based and international studios. The second part of this thesis covers a project which aimed at finding a solution for one of the contemporary motion graphics techniques. A modern method was used for production of VFX, in particular 3D compositing, by which a 3D character is implemented into a real video footage. For 3D compositing four different software– 3Ds Max, Boujou, Photoshop and After Effects were used. As a result of this thesis the leaders among the software de- signed for motion graphics used
    [Show full text]
  • Virtual Reality Software Taxonomy
    Arts et Metiers ParisTech, IVI Master Degree, Student Research Projects, 2010, Laval, France. RICHIR Simon, CHRISTMANN Olivier, Editors. www.masterlaval.net Virtual Reality software taxonomy ROLLAND Romain1, RICHIR Simon2 1 Arts et Metiers ParisTech, LAMPA, 2 Bd du Ronceray, 49000 Angers – France 2Arts et Metiers ParisTech, LAMPA, 2 Bd du Ronceray, 49000 Angers – France [email protected], [email protected] Abstract— Choosing the best 3D modeling software or real- aims at realizing a state of the art of existing software time 3D software for our needs is more and more difficult used in virtual reality and drawing up a short list among because there is more and more software. In this study, we various 3D modeling and virtual reality software to make help to simplify the choice of that kind of software. At first, easier the choice for graphic designers and programmers. we classify the 3D software into different categories we This research is not fully exhaustive but we have try to describe. We also realize non-exhaustive software’s state of cover at best the software mainly used by 3D computer the art. In order to evaluate that software, we extract graphic designers. evaluating criteria from many sources. In the last part, we propose several software’s valuation method from various At first, we are going to list the major software on the sources of information. market and to group them according to various user profiles. Then, we are going to define various criteria to Keywords: virtual, reality, software, taxonomy, be able to compare them. To finish, we will present the benchmark perspectives of this study.
    [Show full text]