Generation and Visualization of Terrain in Virtual Environment

Total Page:16

File Type:pdf, Size:1020Kb

Generation and Visualization of Terrain in Virtual Environment MASARYK UNIVERSITY FACULTY}w¡¢£¤¥¦§¨ OF I !"#$%&'()+,-./012345<yA|NFORMATICS Generation and Visualization of Terrain in Virtual Environment BACHELOR THESIS Rastislav Tisovˇcík Brno, 2012 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Rastislav Tisovˇcík Advisor: Mgr. JiˇríChmelík ii Acknowledgement First of all, I would like to thank my advisor JiˇríChmelík for his price- less comments and remarks during the work on this thesis. I’d also like to thank my consultant Martin Bezdˇekaand all members of HCI laboratory for their most valuable advice. Last but not least I would like to thank my family and friends for their continual support during my work on this thesis. I wouldn’t be able to complete this thesis without you, hence thank you once again. iii Abstract The aim of this thesis is to examine several frequently used algo- rithms which can be used to generate terrain data which resemble natural terrain surfaces. These algorithms are described along with certain concepts needed for their visualization, especially with meth- ods of storage of terrain data in memory. The implementation part introduces the Terrain ability, a new part of the VRECKO framework which allows users to generate and ren- der highly customizable terrain surfaces using one of the three de- scribed algorithms. iv Keywords terrain generation, terrain visualization, VRECKO, OpenSceneGraph, Perlin noise, midpoint displacement, random faults, fractional Brow- nian motion v Contents 1 Introduction ............................1 2 Terrain in computer graphics ..................2 2.1 Terrain vs. landscape ....................2 2.1.1 Terrain . .2 2.1.2 Landscape . .2 2.2 Purpose in the scene ....................3 2.3 Obtaining the terrain data .................3 2.3.1 Terrain scanning . .3 2.3.2 Terrain modeling . .4 2.3.3 Generating the terrain . .4 2.3.4 Combination of previous approaches . .5 2.4 Notable uses .........................5 2.4.1 Alien (1979) . .5 2.4.2 Tron (1982) . .5 2.4.3 Landscape generation software . .6 2.4.4 Video games . .7 2.4.5 Navigation . .8 3 Visualisation of terrain .....................9 3.1 Internal representation ...................9 3.1.1 Polygon mesh . .9 3.1.2 Streaming mesh . 12 3.1.3 Voxels . 12 3.1.4 Combination . 13 3.2 Texturing ........................... 13 3.3 Environment ......................... 13 4 Generation of terrain surface .................. 15 4.1 Categorization ........................ 15 4.2 Fractals ............................ 15 4.2.1 Self-similarity . 16 4.2.2 Fractal dimension . 16 4.3 Stochastic values ...................... 17 4.3.1 Random vs. pseudo-random number generator 17 4.3.2 Uniform distribution . 18 4.3.3 Normal distribution . 18 5 Terrain generation algorithms ................. 20 vi 5.1 Fractional Brownian surface ................ 20 5.1.1 Brownian motion . 20 5.1.2 Fractional Brownian motion . 20 5.1.3 Two-dimensional fractional Brownian motion . 22 5.2 Midpoint displacement ................... 23 5.2.1 Midpoint displacement in 1D . 24 5.2.2 Midpoint displacement in 2D . 24 5.2.3 Pseudo-random error value . 26 5.2.4 Time complexity . 27 5.2.5 Advantages and disadvantages . 27 5.3 Random faults ........................ 28 5.3.1 Basic principle . 28 5.3.2 Decreasing the fault value . 29 5.3.3 Smoothing . 30 5.3.4 Modifications . 30 5.3.5 Time complexity . 32 5.3.6 Advantages and disadvantages . 32 5.4 Perlin noise ......................... 32 5.4.1 Basic principle . 32 5.4.2 Coherent vs. non-coherent noise . 33 5.4.3 Gradient and permutations table . 34 5.4.4 Perlin noise function in 2D . 34 5.4.5 Composition of multiple Perlin noise textures . 34 5.4.6 Time complexity . 35 5.4.7 Advantages and disadvantages . 36 6 Implementation in VRECKO .................. 37 6.1 VRECKO ........................... 37 6.2 Nature plug-in and Terrain ability ............. 37 6.3 Features of Terrain ability .................. 38 6.3.1 Terrain segmentation . 38 6.4 Software design ....................... 39 6.4.1 Initialization of the ability . 41 6.4.2 Terrain properties . 41 6.4.3 Structure of the ability . 41 6.4.4 Terrain generation algorithms . 42 6.4.5 Utility classes . 42 7 Conclusion ............................. 43 A Description of XML parameters of Terrain ability ...... 48 vii A.1 General ............................ 48 A.2 Main structure of XML ................... 48 A.3 Common XML parameters ................. 49 A.4 Heightmap XML parameters ............... 50 A.5 Algorithm XML parameters ................ 51 A.5.1 Midpoint displacement XML parameters . 52 A.5.2 Random faults XML parameters . 53 A.5.3 Perlin noise XML parameters . 54 B Description of Terrain ability menus ............. 56 B.1 Empty scene menu ..................... 56 B.1.1 Terrain dimensions submenu . 56 B.1.2 Midpoint displacement submenu . 57 B.1.3 Random faults submenu . 58 B.1.4 Perlin noise submenu . 58 B.1.5 Import from heightmap submenu . 59 B.2 Menu for scene containing terrain ............ 60 B.2.1 View submenu . 61 B.2.2 Export to submenu . 62 C Gallery ............................... 63 C.1 Terrain rendered in VRECKO ............... 63 C.2 Terrain rendered by Cinema 4D .............. 65 D Content of the CD ........................ 69 viii 1 Introduction One of the main goals in the field of computer graphics has always been the continual effort to visualize the given scene as realistic as possible. Since most of the scenes model the real-life world, they are very likely to contain some sort of landscape or terrain unless they visualize e.g. building interiors or world at molecular level. However, in case a suitable data source for the terrain is not avail- able or we are limited by computer‘s memory, it is the right oppor- tunity to generate our own terrain surface with the help of a terrain generation algorithm. One of our options is to simulate physical laws but this technique is too performance demanding and is not part of this thesis. There- fore, we are going to study group of algorithms which approximate surfaces which resemble natural terrain. Several of these algorithms are then implemented in a new Ter- rain ability of the VRECKO framework. The second chapter explains the basic concepts related to terrain and its part in computer graphics while the following chapter deals with its visualisation, especially with ways to internally store and handle terrain data. The fourth chapter presents a basic introduction to different fields such as fractal theory and random number generation which are cru- cially needed in terrain generation. The next chapter utilizes this the- ory to present several existing algorithms which are commonly used for terrain generation and states their basic description. The sixth chapter contains details about implementation of the Terrain ability in the VRECKO framework. The final seventh chapter concludes the whole work, summarizes its results and contemplates the future development of the Terrain ability. Appendix A contains a description of XML parameters of the Ter- rain ability. The following appendix B describes contents of the menu coupled with the ability in VRECKO‘s application environment. Fi- nally, appendices C and D contain an image gallery with renders of terrain generated by Terrain ability and content of the CD, respec- tively. 1 2 Terrain in computer graphics 2.1 Terrain vs. landscape It is first necessary to introduce two basic concepts for the purpose of this thesis – terrain and landscape. 2.1.1 Terrain Terrain (or land relief) is usually perceived as "The physical shape, con- figuration or general unevenness of a (...) surface, considered with reference to variation of height and slope or to irregularities of the land surface" [1]. These properties are usually depicted in a form of two-dimensional images or three-dimensional models, which describe a selected area of land surface as can be seen on image 2.1. Figure 2.1: 2D relief image of Sierra Nevada (left) and 3D relief model of High Tatras (right). Source: [27, 15] 2.1.2 Landscape On the other hand, landscape is a composition of an area of land together with other natural and living entities. Among these are water surfaces (e.g. rivers, lakes, seas and oceans) and vegetation (e.g. grass and trees) but also manmade structures. Since various definitions differ, weather and lighting conditions are sometimes also taken into the account as a part of the landscape. 2 2. TERRAIN IN COMPUTER GRAPHICS However, as is significantly pointed out by [2], landscape is not defined by its scale - "rather, it is defined by an interacting mosaic of patches relevant to the phenomenon under consideration (at any scale)". 2.2 Purpose in the scene Landscape serves two main important goals in the visualized scene. Firstly, it serves as a main building block on (or above) which we place all other objects in the scene. Placing all other objects on it also further helps us in faster recognition of the "up" direction and orientation in the scene. Second, landscapes are also used to greatly increase the overall realism of the whole scene. If our rendered virtual objects are placed on a flat surface, overall feel of the scene is quite artificial. The reason is that the surface omits the details which cannot be fully added by applying simple colour texture. Usage of landscape instead of flat surface adds missing details to the scene and greatly enhances overall realism. However, in case we only wish to slightly distort the surface and not use any large deviations such as mountains or valleys it might be also possible to use e.g. parallax occlusion mapping [32]. This tech- nique doesn’t require additional vertices and faces and is therefore far less performance demanding.
Recommended publications
  • Using Sensor Data from Building Automation Systems in Digital Twins Nutzung Von Sensordaten Der Gebäudeautomation in Digitalen Zwillingen
    Faculty of Civil Engineering, Institute of Construction Informatics Using Sensor Data from Building Automation Systems in Digital Twins Nutzung von Sensordaten der Gebäudeautomation in Digitalen Zwillingen by Rehan Ahmad Khan from Noida, India Master Thesis submitted to the Faculty of Civil Engineering, Institute of Construction Informatics, University of Technology Dresden in partial fulfilment of the requirements for the degree of Master of Science Responsible Professor: Prof. Dr.-Ing. habil. Karsten Menzel Second Examiner: Prof. Dr.-Ing. John Grunewald Scientific Supervisor: Dipl.-Ing. Adrian Schubert Dresden, 16th November 2020 Declaration I confirm that this assignment is my own work and that I have not sought or used the inadmissible help of third parties to produce this work. I have fully referenced and used inverted commas for all text directly quoted from a source. Any indirect quotations have been duly marked as such. This work has not yet been submitted to another examination institution – neither in Germany nor outside Germany – neither in the same nor in a similar way and has not yet been published. Dresden, Place, Date Signature I Acknowledgment First and foremost, I feel a sense of obligation in conveying my sincere gratitude to Prof. Dr.-Ing habil. Karsten Menzel, Chair of the “Institute of Construction Informatics” and Prof. Dr.-Ing John Grunewald, Chair of the “Institute of Building Physics” for providing me the opportunity to work on my master thesis and having faith in my work. Furthermore, I am honestly indebted to Dipl.-Ing. Adrian Schubert for his constant backing and supervision during the course of the work. Alongside this, I would also like to acknowledge the necessary help provided by all the staff at the “Institute of Construction Informatics” for their invaluable assistance.
    [Show full text]
  • The Uses of Animation 1
    The Uses of Animation 1 1 The Uses of Animation ANIMATION Animation is the process of making the illusion of motion and change by means of the rapid display of a sequence of static images that minimally differ from each other. The illusion—as in motion pictures in general—is thought to rely on the phi phenomenon. Animators are artists who specialize in the creation of animation. Animation can be recorded with either analogue media, a flip book, motion picture film, video tape,digital media, including formats with animated GIF, Flash animation and digital video. To display animation, a digital camera, computer, or projector are used along with new technologies that are produced. Animation creation methods include the traditional animation creation method and those involving stop motion animation of two and three-dimensional objects, paper cutouts, puppets and clay figures. Images are displayed in a rapid succession, usually 24, 25, 30, or 60 frames per second. THE MOST COMMON USES OF ANIMATION Cartoons The most common use of animation, and perhaps the origin of it, is cartoons. Cartoons appear all the time on television and the cinema and can be used for entertainment, advertising, 2 Aspects of Animation: Steps to Learn Animated Cartoons presentations and many more applications that are only limited by the imagination of the designer. The most important factor about making cartoons on a computer is reusability and flexibility. The system that will actually do the animation needs to be such that all the actions that are going to be performed can be repeated easily, without much fuss from the side of the animator.
    [Show full text]
  • I M How to Stand out in a World Filled with Shrinking Attention Spans
    www.lawnandlandscape.com MEDIA JSS J How to stand out in a world filled with shrinking attention spans, status updates and mobile overload. m i m i î What's up with this box? Turn to page 10 and find out. INSIDE: Changes at TruGreen LandCare, pg. 12 Creative financing, pg. 80 2011 Profit Booster, pg. 109 You get the picture Now they do. To win bids, customers need to visualize your design ideas. With PRO Landscape, they can. Whether you are designing new installations or renovation projects, PRO Landscape has all the tools necessary to quickly create visual designs that will impress customers. PRO Landscape also lets you create accurate CAD drawings, customer-friendly proposals, night and holiday lighting designs, and 3D renderings. No wonder PRO Landscape is the easiest-to-use and most complete landscape design software available. Photo realistic imaging • Easy-to-use CAD • Night and holiday lighting Complete customer proposals «True 3D photo and CAD renderings 60-Day Money-Back Guarantee Discover why PRO Landscape is the most popular design software for landscape professionals. » Visit prolandscape.com » Call (800) 231-8574 r drafix software, inc. » Email [email protected] PRO Landscape The Standard in Design Software for Landscape Professionals! ® HELPING PROFESSIONAL CUTTERS GROW THEIR BUSINESS TAKE IT FROM THE PRO. Changing equipment lines is not a decision to take lightly. Bringing on a Learn more about our rugged line new brand can be a real culture shift and a strain on operations, from of commercial zero-turn, out-front stocking different parts to training employees on how to properly run and walk-behind mowers! Call the machines.
    [Show full text]
  • Brian Paint Breakdown 1.Qxd
    Digital Matte Painting Reel Breakdown Brian LaFrance Run Time: 2 Minutes 949-302-2085 [email protected] Big Hero 6: Baymax and Hiro Flying Sequence Description: Lead Set Extension Artist. helped develop sky pano from source HDR's, which fed lighting dept. 360 degree seaming of ocean/sky horizon, land, atmosphere blending. Painted East Bay city. Made 3d fog volumes in houdini, rendered with scene lighting for reference, which informed the painting of multiple fog lay- ers, which were blended into the scene using zdepth "slices" for holdouts, integrating the fog into the landscape. Software Used: Photoshop, Maya, Nuke, Houdini, Terragen, Hyperion(Disney Prop. Rendering software) Big Hero 6: Bridge Description: Painted sky, ground fog slices and lights, projected in nuke. Software Used: Photoshop, Maya, Nuke, Terragen, Hyperion Big Hero 6: City Description: Painted sky, moving ground fog clouds. Clouds integrated into digital set using zdepth "slices" for holdouts, integrating fog into the landscape. Software Used: Photoshop, Maya, Nuke R.I.P.D.: City Shots Description: Blocked out city compositions with simple geometry, projected texture onto that geometry. Software Used: Photoshop, Rampage (Rhythm and Hues Prop. Projection software) The Seventh Son: Multiple Shots Description: Modeled simple geom, sculpted in zbrush for balcony shot, textured/lit/rendered in mental ray, painted over in photoshop, projected onto modeled or simplified geometry in rampage. Software Used: Photoshop, Maya, Mental Ray, Zbrush, Rampage Elysium: Earth Description: Provided a Terragen "Planet Rig" to Image Engine for them to render views of earth, as well as a large render of whole earth to be used as source for matte painting(s).
    [Show full text]
  • Maaston Mallintaminen Visualisointikäyttöön
    MAASTON MALLINTAMINEN VISUALISOINTIKÄYTTÖÖN LAHDEN AMMATTIKORKEAKOULU Tekniikan ala Mediatekniikan koulutusohjelma Teknisen Visualisoinnin suuntautumisvaihtoehto Opinnäytetyö Kevät 2012 Ilona Moilanen Lahden ammattikorkeakoulu Mediatekniikan koulutusohjelma MOILANEN, ILONA: Maaston mallintaminen visualisointikäyttöön Teknisen Visualisoinnin suuntautumisvaihtoehdon opinnäytetyö, 29 sivua Kevät 2012 TIIVISTELMÄ Maastomallit ovat yleisesti käytössä peli- ja elokuvateollisuudessa sekä arkkitehtuurisissa visualisoinneissa. Mallinnettujen 3D-maastojen käyttö on lisääntynyt sitä mukaa, kun tietokoneista on tullut tehokkaampia. Opinnäytetyössä käydään läpi, millaisia maastonmallintamisen ohjelmia on saatavilla ja osa ohjelmista otetaan tarkempaan käsittelyyn. Opinnäytetyössä käydään myös läpi valittujen ohjelmien hyvät ja huonot puolet. Tarkempaan käsittelyyn otettavat ohjelmat ovat Terragen- sekä 3ds Max - ohjelmat. 3ds Max-ohjelmassa käydään läpi maaston luonti korkeuskartan ja Displace modifier -toiminnon avulla, sekä se miten maaston tuominen onnistuu Google Earth-ohjelmasta Autodeskin tuotteisiin kuten 3ds Max:iin käyttäen apuna Google Sketchup -ohjelmaa. Lopuksi vielä käydään läpi ohjelmien hyvät ja huonot puolet. Casessa mallinnetaan maasto Terragen-ohjelmassa sekä 3ds Max- ohjelmassa korkeuskartan avulla ja verrataan kummalla mallintaminen onnistuu paremmin. Maasto mallinnettiin valituilla ohjelmilla ja käytiin läpi saatavilla olevia maaston mallinnusohjelmia. Lopputuloksena päädyttiin, että valokuvamaisen lopputuloksen saamiseksi Terragen
    [Show full text]
  • Nitin Singh - Senior CG Generalist
    Nitin Singh - Senior CG Generalist. Email: [email protected] Montreal, Canada Website: www.NitinSingh.net HONORS & AWARDS * VISUAL EFFECTS SOCIETY AWARDS (VES) 2014 (Outstanding Created Environment in a Commercial or Broadcast Program) for Game Of Thrones ( Project Lead ) “The Climb”. * PRIMETIME EMMY AWARDS 2013 ( as Model and Texture Lead ) for Game of Thrones. “Valar Dohaeris” (Season 03) EXPERIENCE______________________________________________________________________________________________ Environment TD at Framestore, Montreal (Feb.05.2018 - June.09.2018) Projects:- The Aeronauts, Captain Marvel. * procedural texturing and lookDev for full CG environments. * Developing custom calisthenics shaders for procedural environment texturing and look development. * Making clouds procedurally in Houdini, Layout, Lookdev, and rendering of Assets / Shots in FrameStore's proprietary rendering engine. Software's Used: FrameStore's custom texturing and lighting tools, Maya, Arnold, Terragen 4. __________________________________________________________________________________________________________ Environment Pipeline TD at Method Studios (Iloura), Melbourne (Feb.05.2018 - June.09.2018) Projects:- Tomb Raider, Aquaman. * Developing custom pipeline tools for layout and Environment Dept. using Python and PyQt4. * Modeling and texturing full CG environment's with Substance Designer and Zbrush. *Texturing High res. photo-real textures for CG environments and assets. Software's Used: Maya, World Machine, Mari, Zbrush, Mudbox, Nuke, Vray 3.0, Photoshop,
    [Show full text]
  • Simulated Imagery Rendering Workflow for UAS-Based
    remote sensing Article Simulated Imagery Rendering Workflow for UAS-Based Photogrammetric 3D Reconstruction Accuracy Assessments Richard K. Slocum * and Christopher E. Parrish School of Civil and Construction Engineering, Oregon State University, 101 Kearney Hall, 1491 SW Campus Way, Corvallis, OR 97331, USA; [email protected] * Correspondence: [email protected]; Tel.: +1-703-973-1983 Academic Editors: Gonzalo Pajares Martinsanz, Xiaofeng Li and Prasad S. Thenkabail Received: 13 March 2017; Accepted: 19 April 2017; Published: 22 April 2017 Abstract: Structure from motion (SfM) and MultiView Stereo (MVS) algorithms are increasingly being applied to imagery from unmanned aircraft systems (UAS) to generate point cloud data for various surveying and mapping applications. To date, the options for assessing the spatial accuracy of the SfM-MVS point clouds have primarily been limited to empirical accuracy assessments, which involve comparisons against reference data sets, which are both independent and of higher accuracy than the data they are being used to test. The acquisition of these reference data sets can be expensive, time consuming, and logistically challenging. Furthermore, these experiments are also almost always unable to be perfectly replicated and can contain numerous confounding variables, such as sun angle, cloud cover, wind, movement of objects in the scene, and camera thermal noise, to name a few. The combination of these factors leads to a situation in which robust, repeatable experiments are cost prohibitive, and the experiment results are frequently site-specific and condition-specific. Here, we present a workflow to render computer generated imagery using a virtual environment which can mimic the independent variables that would be experienced in a real-world UAS imagery acquisition scenario.
    [Show full text]
  • Deadline User Manual Release 7.1.2.1
    Deadline User Manual Release 7.1.2.1 Thinkbox Software June 11, 2015 CONTENTS 1 Introduction 1 1.1 Overview.................................................1 1.2 Feature Set................................................5 1.3 Supported Software...........................................8 1.4 Render Farm Considerations....................................... 28 1.5 FAQ.................................................... 34 2 Installation 45 2.1 System Requirements.......................................... 45 2.2 Licensing................................................. 48 2.3 Database and Repository Installation.................................. 49 2.4 Client Installation............................................ 75 2.5 Submitter Installation.......................................... 91 2.6 Upgrading or Downgrading Deadline.................................. 95 2.7 Relocating the Database or Repository................................. 97 2.8 Importing Repository Settings...................................... 98 3 Getting Started 101 3.1 Application Configuration........................................ 101 3.2 Submitting Jobs............................................. 105 3.3 Monitoring Jobs............................................. 112 3.4 Controlling Jobs............................................. 121 3.5 Archiving Jobs.............................................. 152 3.6 Monitor and User Settings........................................ 156 3.7 Local Slave Controls........................................... 164 4 Client Applications
    [Show full text]
  • Cour Art of Illusion
    © Club Informatique Pénitentiaire avril 2016 Initiation au dessin 3D avec "Art Of Illusion" Sommaire OBJECTIFS ET MOYENS. ..................................................... 2 LES MATERIAUX. ................................................................ 30 PRESENTATION GENERALE DE LA 3D.......................... 2 Les matériaux uniformes ..................................... 30 La 3D dans la vie quotidienne. .............................. 2 Les matériaux procéduraux................................. 30 Les Outils disponibles. ........................................... 2 LES LUMIERES..................................................................... 31 PRESENTATION GENERALE DE "ART OF ILLUSION"3 Les lumières ponctuelles. .................................... 31 L'aide. ................................................................... 3 Les lumières directionnelles ................................ 32 L'interface. ............................................................ 4 Les lumières de type "spot"................................. 32 Le système de coordonnées................................... 6 Exemples de lumières.......................................... 33 LES OBJETS ............................................................................. 9 LES CAMERAS. ..................................................................... 34 Les primitives. ....................................................... 9 Les filtres sur les caméras.................................... 35 Manipulation des objets. ...................................
    [Show full text]
  • Table 1. Visualization Software Features
    Table 1. Visualization Software Features INFORMATIX COMPANY ALIAS ALIAS AUTODESK AUTO•DES•SYS SOFTWARE INTERNATIONAL Product ALIAS IMAGESTUDIO STUDIOTOOLS 11 AUTODESK VIZ 2005 FORM.Z 4.5 PIRANESI 3 E-mail [email protected] [email protected] Use website form [email protected] [email protected] Web site www.alias.com www.alias.com www.autodesk.com www.formz.com www.informatix.co.uk Price $3,999 Starts at $7,500 $1,995 $1,495 $750 Operating systems Supported Windows XP/2000 Professional Windows XP/2000 Professional, SGI IRIX Windows 2000/XP Windows 98/NT/XP/ME/2000, Macintosh 9/X Windows 98 and later, Macintosh OS X Reviewed Windows XP Professional SP1 Windows XP Professional SP1 Windows XP Professional SP1 Windows XP Professional SP1 Windows XP Professional SP1 Modeling None Yes Yes Solid and Surface N/A NURBS Imports NURBS models Yes Yes Yes N/A Refraction Yes Yes Yes Yes N/A Reflection Yes Yes Yes Yes By painting with a generated texture Anti-aliasing Yes Yes Yes Yes N/A Rendering methods Radiosity Yes, Final Gather No Yes, and global illumination/caustics Yes N/A* Ray-tracing Yes Yes Yes Yes N/A* Shade/render (Gouraud) Yes Yes Yes Yes N/A* Animations No† Yes Yes Walkthrough, Quicktime VR N/A Panoramas Yes Yes Yes Yes Can paint cubic panorams and create .MOV files Base file formats AIS Alias StudioTools .wire format MAX FMZ EPX, EPP (panoramas) Import file formats StudioTools (.WIRE), IGES, Maya IGES, STEP, DXF, PTC Granite, CATIA V4/V5, 3DS, AI, XML, DEM, DWG, DXF, .FBX, 3DGF, 3DMF, 3DS, Art*lantis, BMP, DWG EPX, EPP§; Vedute: converts DXF, 3DS; for plans UGS, VDAFS, VDAIS, JAMA-IS, DES, OBJ, EPS IGES, LS, .STL, VWRL, Inventor (installed) DXF, EPS, FACT, HPGL, IGES, AI, JPEG, Light- and elevations; JPG, PNG, TIF, raster formats AI, Inventor, ASCII Scape, Lightwave, TIF, MetaFo;e.
    [Show full text]
  • SN-Engine, a Scale-Free Geometric Modelling Environment
    SN-Engine, a Scale-free Geometric Modelling Environment T.A. Zhukov Abstract We present a new scale-free geometric modelling environment designed by the author of the paper. It allows one to consistently treat geometric objects of arbitrary size and offers extensive analytic and computational support for visualization of both real and artificial sceneries. Keywords: Geometric Modelling, Virtual Reality, Game Engine, 3D Visualization, Procedu- ral Generation. 1 INTRODUCTION Geometric modelling of real-world and imaginary objects is an important task that is ubiquitous in modern computer science. Today, geometric modelling environments (GME) are widely used in cartography [5], architecture [26], geology [24], hydrology [20], and astronomy [27]. Apart from being used for modelling, importing and storing real-world data, GMEs are crucially important in computer games industry [12]. Creating a detailed model of a real-world or imaginary environment is a task of great com- putational complexity. Modelling various physical phenomena like gravity, atmospheric light scattering, terrain weathering, and erosion processes requires full use of modern computer alge- bra algorithms as well as their efficient implementation. Finding exact and numeric solutions to differential, difference, and algebraic equations by means of computer algebra methods (see [7] and the references therein) is at the core of the crucial algorithms of modern geometric modelling environments. There exist a wide variety of geometric modelling environments, both universal and highly specialized. They include three-dimensional planetariums like SpaceEngine or Celestia, virtual Earth engine Outerra, procedural scenery generator Terragen, 3D computer graphics editors Autodesk 3ds Max, Blender, Houdini, and 3D game engines like Unreal Engine 4, CryEngine 3, arXiv:2006.12661v1 [cs.GR] 22 Jun 2020 and Unity.
    [Show full text]
  • 2005 3D Viewers Roundup Product Reference Guide
    2005 3D Viewers Roundup Product Reference Guide June 2005 As product development becomes increasingly more globalized, more and more players— both inside and outside of design engineering departments—are involved in the product development process. For organizations both large and small, 3D viewing technology is taking on more importance as it enables collaboration within and without the company by letting users view, markup, and print 3D CAD files without the originating CAD software. But how do you know which 3D viewing solution is best for your organization? With the goal of helping our community members address this question, we bring you the 3D Viewers Roundup. The 2005 3D Viewers Roundup consists of feature articles contributed by industry experts and this Product Reference Guide, which lists specifications for products that provide a range of viewing, markup, and collaboration capabilities in CAD neutral and cross-CAD file formats. See the associated articles under Community Features, “A Higher Level View of Enterprise Data Assets” and “Product Visualization across the Extended Enterprise.” These articles provide differing perspectives on selecting and implementing 3D Viewer technologies for collaboration on product development throughout the organization and beyond. The data herein was compiled using submissions from the listed companies. Note that it is not an exhaustive list of companies, nor does it include all the products of each company. However, we have attempted to include all the major software solutions. ConnectPress Ltd. cannot guarantee the accuracy of this data; we suggest you contact specific companies for further information, particularly to confirm technical details regarding their products. Space does not permit us to list all file formats supported, nor all versions of 3D CAD supported.
    [Show full text]