Verto Studio 3D Guide
Total Page:16
File Type:pdf, Size:1020Kb
Verto Studio 3D User Guide Table of Contents Getting Started 5 About this document.................................................................. 5 The Scene Library..................................................................... 5 Importing OBJ files.................................................................... 6 The Scene Editor 6 Overview.................................................................................... 6 The Object Toolbar (blue).......................................................... 7 Tools.......................................................................................... 8 The Auto Tool............................................................................................... 8 The Pan Tool................................................................................................ 9 The Move Tool.............................................................................................. 9 The Rotate Tool.......................................................................................... 10 The Scale Tool........................................................................................... 10 The Select Tool and the Selection.............................................................. 11 Views and Transformations..................................................... 12 The Camera View...................................................................................... 12 Split View................................................................................................... 13 Advanced Camera Options........................................................................ 13 Object Transformations.............................................................................. 13 Mesh Types............................................................................. 14 Plane 14 Sphere....................................................................................................... 14 Torus 15 Cube 15 Terrain........................................................................................................ 15 Sketches.................................................................................................... 15 Text 17 Skybox....................................................................................................... 17 Cubemap Renderer................................................................................... 18 Materials and Lights................................................................. 18 Material Properties..................................................................................... 18 Texture Properties...................................................................................... 19 The Texture Library.................................................................. 20 Light Properties.......................................................................................... 21 Shaders................................................................................... 22 Gouraud..................................................................................................... 23 Phong......................................................................................................... 23 Bump Map.................................................................................................. 23 Cartoon...................................................................................................... 25 Reflective Environment Mapping............................................................... 25 Refractive Environment Mapping............................................................... 25 Reflective & Refractive Environment Mapping........................................... 26 Ward Simple BRDF.................................................................................... 26 Multitexture................................................................................................. 26 Depth render.............................................................................................. 27 Grid Snapping.......................................................................... 27 Constructive Solid Geometry (CSG)........................................ 27 Edit Mode 28 The Edit Toolbar (green).......................................................... 29 Mesh and Element Operations................................................ 30 Set smooth/flat........................................................................................... 30 Reduce Polycount...................................................................................... 31 Element Operations................................................................................... 31 Extrude....................................................................................................... 35 Advanced Techniques 35 Environment Mapping.............................................................. 35 Cubemaps.................................................................................................. 35 Dynamic Cubemaps................................................................................... 36 Multipass rendering, Post-FX Processing, and the Render Pipeline Editor.............................................................................. 39 Render Node Types................................................................................... 40 Scene Rendering Pass (Root Node).......................................................... 40 Post-processing Pass (Post-FX Node)...................................................... 40 Screen........................................................................................................ 41 The Main Pipeline...................................................................................... 41 Adding Render Pipeline Nodes.................................................................. 41 Defining inputs........................................................................................... 41 Configuring pass renderer output.............................................................. 42 A Render Pipeline Example....................................................................... 43 Shader Programming Guide 44 Verto Studio’s Shading Language (loose GLSL)..................... 44 Verto Studio Shader Attributes................................................. 45 Verto Studio Shader Uniforms................................................. 46 The Shader Builder Window.................................................... 48 Custom Post-FX Shaders.......................................................................... 49 Verto Community 50 Getting Started Congratulations on your purchase of Verto Studio 3D. Verto Studio runs on top of the most advanced editable graphics system on iOS. This document will help you wield that power and create amazing renderings and 3D artwork of your own. Let’s dive in and get started! About this document This document assumes the reader has a basic understanding of introductory 3D concepts such as cameras, polygons, vertices, normals, lighting and shading. Furthermore, experience in usage of 3D modeling software is beneficial, but not required in understanding this manual. The Scene Library Verto Studio 3D functions in one of two screens, the Scene Library and the Scene Editor. Within a moment of starting Verto Studio, you will be presented with the scene library screen. This screen allows you to organize and manage your various scenes, create a new blank scene, or import an OBJ file into a new scene. The library screen shows 2 scenes at once (or 1 in portrait orientation). Swipe left or right to navigate through your library. When you have more than a hand-full of scenes in your library, an option to switch to a grid display becomes available. Grid display allows you to see and browse through many documents at once on the screen screen for convenience. Each document contains a set of 3 document buttons. •The document button allows you to duplicate or rename a scene. •The send button allows you to export and share the scene as a Verto Studio file or an OBJ file. •The trash button will prompt you to remove a scene file. Importing OBJ files Verto Studio 3D comes with a built-in ability to import OBJ files as new documents. To ensure importing is successful, OBJ files should be generated with triangles and quads only (no edges). The file should also contain both normals, and texture coordinates. Additionally if applicable, MTL files and associated texture maps should be included as well. Once an OBJ file, MTL file, and textures are ready for import, open iTunes while your device is connected to your computer. Navigate to the apps tab and scroll down to "File Sharing" select "Verto Studio" from the list and drag in the associated files into the app's documents. After sync, the OBJ file will now be available for import. Alternatively, OBJ files may be opened from the Mail application from attachments within emails, from within dropbox, and from hyperlinks to OBJ files over the web. However, these method will not be able to load MTL files or textures like the aforementioned import method. The Scene Editor Overview The Scene Editor is where scenes may be viewed, explored, and of-course edited. It features a gesture-driven interface designed to be as simple and unobtrusive as possible. Most operations are supported through gestures performed within the auto tool, however precise tools and operations are available. During object mode,