An Introduction for Beginners Platige Image

Total Page:16

File Type:pdf, Size:1020Kb

An Introduction for Beginners Platige Image An Introduction for Beginners Platige Image Page 3 RealFlow 2014 Over the last years computers have become more and more powerful, and modern systems are able to solve complex tasks like simulations, physically-based rendering, and handling huge amounts of polygons. With increasing computer power, the de- mand for realistic luid and dynamics simulation has been growing as well. Today, you can see luids ranging from small drops to huge loods – and all these elements are often combined with rigid and soft bodies. There is hardly any commercial or fea- ture ilm without luids – and many of these effects have been created with RealFlow. With RealFlow, you can literally dive into this world and create stunning, ar- tist-controllable, and realistic simulations of watery or viscous substances, huge amounts of interacting rigid bodies, deforming soft bodies, and ininite oce- an surfaces. An open pipeline, connectivity plugins, and sophisticated render tools make it easy to exchange your RealFlow simulations with your favourite 3D software. RealFlow also supports standards like Alembic I/O and OpenVDB. This document is a quick guide to RealFlow‘s user interface and main tools. Once you have read through it you will be able to create your own luid and dynamics simulations. No matter whether you are a beginner in the ield of visual effects or an experienced, production-proven veteran: you will love RealFlow‘s intuitive worklow and the endless possibilities this unique simulation tool offers. Mirada Page 4 Why RealFlow? RealFlow also has the ability to cover all your simulation needs within a single RealFlow has unreached expertise in the ield of luid dynamics. In 1997, Ignacio package. As a RealFlow user you are able to simulate everything from small drops Vargas and Victor Gonzalez founded Next Limit and released the irst version of Re- to huge ocean surfaces – and combine luids with body dynamics. alFlow. Over the years, RealFlow experienced constant development, and has been equipped with state-of-the art technologies. Soon, RealFlow became the industry RealFlow is fast, very fast, and handles hundreds of millions of particles, thousands leader in terms of luid and body dynamics simulations, and has been used in many of objects, and complex setups. The software‘s intuitive worklow, the lat learning feature ilm and TVC productions. In 2008, the Academy of Motion Picture Arts and curve, and its endless possibilities are unrivalled in the world of physical simula- Sciences has granted a Technical Achievement Award to Victor Gonzalez, Ignacio tions. RealFlow is available for Mac OS X, Linux, and Windows. Vargas and Angel Tena for the creation of the RealFlow software application, reco- gnizing the signiicant contribution RealFlow has made to the process of making These are some of the reasons why the world‘s top studios and VFX artists trust in motion pictures. RealFlow. And they know why: tighter deadlines, shrinking resources, and higher demands call for reliable and fast tools. Information | RealFlow in Production Productions with RealFlow (excerpt): Pompeii, The Impossible, Resident Evil Retribution, The Great Gatsby, Dredd, Ice Age, The Avengers, The Girl with the Dragon Tattoo, Battle of LA, Vikings, The Guardian, Despicable Me, 2012, Poseidon, and many more. RealFlow has also been used in countless commercials and student projects, as well as in games. RealFlow has a clearly structured, and customizable user interface, provides a com- mand line simulation engine (which can be triggered directly from the user inter- face). RealFlow‘s “Relationship Editor” gives you the freedom to describe interac- tions between a scene‘s elements simply by drawing lines between nodes. We have also included powerful Python and C++ APIs. If you prefer a node-based worklow – no problem: RealFlow Graphs are a complete visual programming interface with access to nearly any part of our simulation software. Another, big advantage is that RealFlow can be used with almost any 3D software. We provide dedicated import/export and render tools for the main platforms: 3ds Max, Cinema 4D, Houdini, Lightwave, Maya, and Softimage; Modo has built-in im- port ilters. Furthermore we have open-sourced many ile formats. This makes it possible to write your own import tools. Trizz & Fusion C.I.S. Page 5 Elements of the RealFlow Software Particles Particles are RealFlow‘s universal “currency” for all luids, but it is also possible to create, manipulate, remove, and control them through scripting (Python, C++, Graphs – RealFlow‘s node-based visual programming tool). Particles are introduced by emitters and they can store a broad range of properties, e.g. velocity, vorticity, pressure, curvature or mass. RealFlow provides free tools for rendering particles as sprites, spheres, objects of any shape, or volumetrics inside your 3D application. Hybrido Fluids RealFlow‘s Hybrido luid simulation technology consists of two elements: 1) HyFLIP. This system allows artists to create huge amounts of water, for examp- le loods, oceans, and breaking waves. A versatile and robust viscosity model gives you the possibility of simulating substances ranging from water to chocolate, honey, or molten glass. 2) HySPH (also known as “secondary luids”). With this luid type you add details like splashes, foam, bubbles, and mist to the HyFLIP simulation. This way you get a realistic and convincing image of real luids. SPH Fluids This luid type is the choice when you need a high level of detail. Turbulent and vivid luids with small drops, viscous paint splashes, substances with different densities, fruit juice, lemonade, or cream – all these different types of luids can be handled by RealFlow and interact with each other. Rigid and Soft Bodies Caronte is a powerful rigid and soft body dynamics engine and also part of the RealFlow package. Caronte is able to handle thousands of objects, provides fracture tools, and simulates deformable bodies with high accuracy. Tools like MultiJoints help you to simulate collapsing and breaking structures with a high degree of realism. MultiServos act like motors – they accelerate and decelerate your objects, and create physically correct motions. RealWave RealWave is a fast and versatile tool for huge ocean surfaces. RealWave allows you to combine different, predeined wave models. RealWave also supports the interaction between objects and waves, and you can simulate effects like buoyancy, splashes, and secondary waves. Page 6 Daemons These helpers introduce forces to accelerate particles and object, they are used to remove particles based on their position in space, but also attributes like speed or isolation time. Other daemons help you to customize UV data or add particles to get coherent sheets of luid. Meshes Fluids are simulated as particles, but mostly rendered as solid volumes – so-called meshes. With RealFlow‘s fast and easy-to-use mesh engines it is possible to turn millions of particles into accurate meshes showing every little detail. Maxwell Render With RealFlow 2013 we implemented the core of the Maxwell Render engine. Now you are able to create high-quality renders from your simulations directly inside RealFlow. Scripting and Coding RealFlow‘s built-in tools help you to do amazing simulations, but there are situa- tions where you have to inluence particles or objects manually. Python scripting, a C++ interface, and a node-based visual “programming” system let you accom- plish simulations which require more artistic freedom. Tools In addition to RealFlow‘s core technologies you will also ind lots of helpful tools: • A powerful curve editor helps you to create and manipulate animation curves. Instead of keys it is also possible to deine so-called expressions for describing motions based on simple – or complex – mathematic formulas. • RealFlow‘s simulation data can be stored in many different ile formats – even simultaneously. Later you load these iles to your 3D application with dedicated plugins, where they are shaded, textured, and inally rendered. • Simulations can be post-processed and retimed using RealFlow‘s “Simulation Retime” engine. The advantage? You can change timing without re-simulating! • Furthermore, there are four fracture tools. These helpers help you to break any object into pieces. And many more... Pluto Page 7 The RealFlow Product Range Information | Coding and Scripting RealFlow Standard One frequently asked question is if programming is essential for RealFlow? This is our main application, equipped with a customizable graphical user interface, The answer is simply “No!” Most of your daily simulation tasks can be solved a 3D viewport, and access to all of RealFlow‘s elements. Here you prepare your without writing a single line of code. Even if you want to inluence a simulati- scenes, apply tools, watch a simulation‘s progress, record previews, and do highly on you still do not require any programming experience: RealFlow‘s “Graphs” realistic renders. The “Standard” version is also available with a “Learning Edition” system is a node-based, visual system that lets you create programs by combi- or a “Demo” license. ning and assembling predeined elements. RealFlow Command Line Of course, RealFlow has a strong technical background and therefore supports The command line version of RealFlow is included with the “Standard” license, Python, C++, and expressions. and it can be seen as a different way of launching the software. A scene that has been prepared in RealFlow‘s GUI can be sent to the command line version for accelerating the simulation process: due to the fact that RealFlow does not have to update millions of particles and hundreds of objects, simulating via command line simulation is 30% faster than a simulating via the GUI. A command line simulation Dvein is triggered with just two clicks. RealFlow Nodes Nodes can be installed on additional computers of a network. A RealFlow Node does not have a user interface, and is controlled via a manager from the GUI or a web browser.
Recommended publications
  • 3D Computer Graphics Compiled By: H
    animation Charge-coupled device Charts on SO(3) chemistry chirality chromatic aberration chrominance Cinema 4D cinematography CinePaint Circle circumference ClanLib Class of the Titans clean room design Clifford algebra Clip Mapping Clipping (computer graphics) Clipping_(computer_graphics) Cocoa (API) CODE V collinear collision detection color color buffer comic book Comm. ACM Command & Conquer: Tiberian series Commutative operation Compact disc Comparison of Direct3D and OpenGL compiler Compiz complement (set theory) complex analysis complex number complex polygon Component Object Model composite pattern compositing Compression artifacts computationReverse computational Catmull-Clark fluid dynamics computational geometry subdivision Computational_geometry computed surface axial tomography Cel-shaded Computed tomography computer animation Computer Aided Design computerCg andprogramming video games Computer animation computer cluster computer display computer file computer game computer games computer generated image computer graphics Computer hardware Computer History Museum Computer keyboard Computer mouse computer program Computer programming computer science computer software computer storage Computer-aided design Computer-aided design#Capabilities computer-aided manufacturing computer-generated imagery concave cone (solid)language Cone tracing Conjugacy_class#Conjugacy_as_group_action Clipmap COLLADA consortium constraints Comparison Constructive solid geometry of continuous Direct3D function contrast ratioand conversion OpenGL between
    [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]
  • The Role of Python in Visual Effects Pipeline
    Vladislav Kazakov The Role of Python in Visual Effects Pipeline Case: Talvi Tools Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Media Engineering Thesis 21 September 2016 Abstract Author(s) Vladislav Kazakov Title The Role of Python in Visual Effects Pipeline Case: Talvi Tools Number of Pages 41 pages + 1 appendix Date 21 September 2016 Degree Bachelor of Engineering Degree Programme Media Engineering Specialisation option Audiovisual Technology and Production Systems Instructor(s) Antti Laiho, Senior Lecturer Kaj Lydecken, Animation Supervisor The purpose of this thesis was to study the concept of visual effects pipelines and analyze how programming language Python can fit into the post-production phase of filmmaking. In the extremely competitive environment of visual effects industry, companies are forced to constantly look out for newer technologies and research more optimal production method- ologies. In search of feasible solutions studios often come across Python. The theoretical part of the study outlines a brief history of Python and illustrates the power of this programming language with two exemplified use case applications. In addition to that, various possible Python implementations in the production of computer generated imagery are extensively reviewed. To give a more complete picture of how this programming lan- guage aids post-production, the adoption of Python by Industrial Light & Magic is examined. As it became clear that Python would prevail in the production of computer graphics, soft- ware vendors started embedding Python support in their products. This claim is further sup- ported by the analysis of Python integration within major contect-creation applications. The outcome of this study is the add-on for Blender developed in Python.
    [Show full text]
  • 3D Models and Toolkits
    3D Models and Toolkits Joon Ho Cho 3D vs. 2D 2D 3D • Drawn in X and Y • Drawn in X, Y and Z direction direction • No depth or thickness - • Depth and thickness > No Volume • Can be rotated and • Cannot be rotated or viewed from any angle viewed from any other • More complicated to angle create and produce 3D Computer Graphics • Graphics that use 3D model for the purposes of performing calculations and rendering 2D images • Process of creating 3D computer graphics 1. 3D Modeling 2. 3D Animation 3. 3D Rendering 3D model • A three-dimensional mathematical representation (in X, Y, Z) of any three-dimensional object (volume > 0) using a collection of points in 3D space, connected by various geometric entities such as triangles, lines, curved surfaces, etc • Can be displayed visually as a 2D image through a process called 3D rendering • Is not technically a graphic until it is rendered and visually displayed • Can be used in non-graphical computer simulations and calculations for scientific purposes 3D Model Usage • Wide Variety of Fields – Game, Movie, Animation: characters, objects, backgrounds, animations, special effects, etc – Science: highly detailed models for calculations, chemical compounds – Architecture: demonstration of proposed buildings and landscapes though Software Architectural Models – Engineering: designs of new devices, dynamics estimation tests for vehicles – Medical: detailed models of organs – Geology: 3D geological models such as Google Earth 3D model • Two most common sources of 3D models – 3D Scanner: Scanned directly into a computer from real-world objects using 3D scanners – 3D Modeling: Designed by an artist or engineer using 3D modeling tools 3D Scanner vs.
    [Show full text]
  • Gpu-Accelerated Applications Gpu‑Accelerated Applications
    GPU-ACCELERATED APPLICATIONS GPU-ACCELERATED APPLICATIONS Accelerated computing has revolutionized a broad range of industries with over five hundred CONTENTS 1 Computational Finance applications optimized for GPUs 2 Climate, Weather and Ocean Modeling to help you accelerate your work. 2 Data Science and Analytics 5 Artificial Intelligence DEEP LEARNING AND MACHINE LEARNING 10 Federal, Defense and Intelligence 12 Design for Manufacturing/Construction: CAD/CAE/CAM CFD (MFG) CFD (RESEARCH DEVELOPMENTS) COMPUTATIONAL STRUCTURAL MECHANICS DESIGN AND VISUALIZATION ELECTRONIC DESIGN AUTOMATION INDUSTRIAL INSPECTION 23 Media and Entertainment ANIMATION, MODELING AND RENDERING COLOR CORRECTION AND GRAIN MANAGEMENT COMPOSITING, FINISHING AND EFFECTS (VIDEO) EDITING (IMAGE & PHOTO) EDITING ENCODING AND DIGITAL DISTRIBUTION ON-AIR GRAPHICS ON-SET , REVIEW AND STEREO TOOLS Test Drive the WEATHER GRAPHICS World’s Fastest 34 Medical Imaging Accelerator – Free! 35 Oil and Gas Take the GPU Test Drive, a free and 36 Life Sciences easy way to experience accelerated BIOINFORMATICS computing on GPUs. You can run MICROSCOPY your own application or try one of MOLECULAR DYNAMICS the preloaded ones, all running on a QUANTUM CHEMISTRY remote cluster. Try it today. (MOLECULAR) VISUALIZATION AND DOCKING www.nvidia.com/gputestdrive AGRICULTURE 49 Research: Higher Education and Supercomputing NUMERICAL ANALYTICS PHYSICS SCIENTIFIC VISUALIZATION 54 Safety and Security 57 Tools and Management 65 Unclassified Categories Computational Finance APPLICATION NAME COMPANYNAME PRODUCT DESCRIPTION SUPPORTED FEATURES GPU SCALING Accelerated Elsen Secure, accessible, and accelerated back- • Web-like API with Native bindings for Multi-GPU Computing Engine testing, scenario analysis, risk analytics Python, R, Scala, C Single Node and real-time trading designed for easy • Custom models and data streams integration and rapid development.
    [Show full text]
  • An Introduction for Beginners Realflow 2014 Maxwell Render Maxwell Render Workflows, Materials, Realtime Previews with “FIRE“, Lighting, Why Realflow? Output Channels
    An Introduction for Beginners RealFlow 2014 Maxwell Render Maxwell Render Workflows, Materials, Realtime Previews with “FIRE“, Lighting, Why RealFlow? Output Channels Elements of the RealFlow Software Your First Project What is inside the package? Foam with SPH Fluids The RealFlow Product Range Which is the right version for me? Elastic Particles Cloth The RealFlow Pipeline Calm Fluid Surfaces Exchanging geometry, particles, meshes, and more. Shattered Glass RealFlow‘s User Interface RealFlow UI elements, Customizing the Layout, Adjusting Axis and Scale, Adding Particle-Based Meshing Nodes Navigating the Viewport Falling Pencils Perspectives, Panning - Rotating - Zooming, Shading Modes, Shortcuts Floating Objects Time and Animation Timeline, Creating Animation Keys, Manipulating Animation Curves Hybrido and Rigid Bodies RealFlow Preferences Slow Motion Bunnies Configuring the Viewport, Backup Settings, Preview Settings Simulation Settings Substeps for SPH Fluids, Hybrido Fluids, and Caronte, Simulate and Reset, Updat- ing the Timeline Cache, Relationships Defining Interactions between RealFlow‘s Scene Elements Exporting Simulation Data Cache Formats, Platform-independent Formats, Connectivity and Data Exchange, Export Central, Image Formats, Alternative Paths Importing Simulation Data Connectivity Plugins, RealFlow RenderKit Page 2 Platige Image Page 3 RealFlow 2014 Over the last years computers have become more and more powerful, and modern systems are able to solve complex tasks like simulations, physically-based rendering, and handling huge amounts of polygons. With increasing computer power, the de- mand for realistic fluid and dynamics simulation has been growing as well. Today, you can see fluids ranging from small drops to huge floods – and all these elements are often combined with rigid and soft bodies. There is hardly any commercial or fea- ture film without fluids – and many of these effects have been created with RealFlow.
    [Show full text]
  • Curriculam Vitae
    CURRICULAM VITAE CHANDRAKANTH S Current Address: Mobile Number : +91- 9600247884 96/42 Paramakudi Nannu Samy Iyer Street +91- 7506131740 Pattai kovil Salem – 636 001. E-mail : Tamil Nadu [email protected] WORK EXPERIENCE : 3.5+ years Prana Studios, Mumbai - FX Technical Artist / Tool Developer (Feb2013 – till date) Worked Projects: Disney's Planes 2013 Disney's Planes 2 Fire & Rescue 2013-2014 Responsibilities: Executing some complex FX shots involving Pyro (Smoke and Fire) simulations in Houdini. Using the Cloud tools and developing some custom setups for clouds in Houdini. Also developed some Python based tools for the team. Tools Developed: Load Shot Before this tool a Houdini artist had to manually import dozens of alembics into the file, one by one. So as per the requirement, created this shelf tool using Houdini Python and pyQt4 widgets. When an artist opens a shot file this tool enables the artist to get the required alembic animation caches from the correct location and imports them into the file. If the alembic is already loaded in the file then it prompts the user about the same. You can also use this tool to unload the not required alembics. Hence the artist could easily import the required alembic(.abc) files into houdini in a single click. Camera Swapper Using the Tkinter GUI programming in python, developed a shelf script in houdini using which a user can select multiple cameras in a list and easily switch into each camera in the viewport . Alembic Exporter for Houdini 12.5 This Python tool exports all the geometry meshes in a group (like Characters, Set, Foliage etc.) into alembic format to their respective folders; so that using Load shot shelf script, artist can easily import the alembic files.
    [Show full text]
  • Gpu-Accelerated Applications Gpu‑Accelerated Applications
    GPU-ACCELERATED APPLICATIONS GPU-ACCELERATED APPLICATIONS Accelerated computing has revolutionized a broad range of industries with over six hundred applications optimized for GPUs to help you accelerate your work. CONTENTS 1 Computational Finance 62 Research: Higher Education and Supercomputing NUMERICAL ANALYTICS 2 Climate, Weather and Ocean Modeling PHYSICS 2 Data Science and Analytics SCIENTIFIC VISUALIZATION 5 Artificial Intelligence 68 Safety and Security DEEP LEARNING AND MACHINE LEARNING 71 Tools and Management 13 Public Sector 79 Agriculture 14 Design for Manufacturing/Construction: 79 Business Process Optimization CAD/CAE/CAM CFD (MFG) CFD (RESEARCH DEVELOPMENTS) COMPUTATIONAL STRUCTURAL MECHANICS DESIGN AND VISUALIZATION ELECTRONIC DESIGN AUTOMATION INDUSTRIAL INSPECTION Test Drive the 29 Media and Entertainment ANIMATION, MODELING AND RENDERING World’s Fastest COLOR CORRECTION AND GRAIN MANAGEMENT COMPOSITING, FINISHING AND EFFECTS Accelerator – Free! (VIDEO) EDITING Take the GPU Test Drive, a free and (IMAGE & PHOTO) EDITING easy way to experience accelerated ENCODING AND DIGITAL DISTRIBUTION computing on GPUs. You can run ON-AIR GRAPHICS your own application or try one of ON-SET, REVIEW AND STEREO TOOLS the preloaded ones, all running on a WEATHER GRAPHICS remote cluster. Try it today. www.nvidia.com/gputestdrive 44 Medical Imaging 47 Oil and Gas 48 Life Sciences BIOINFORMATICS MICROSCOPY MOLECULAR DYNAMICS QUANTUM CHEMISTRY (MOLECULAR) VISUALIZATION AND DOCKING Computational Finance APPLICATION NAME COMPANYNAME PRODUCT DESCRIPTION SUPPORTED FEATURES GPU SCALING Accelerated Elsen Secure, accessible, and accelerated • Web-like API with Native bindings for Multi-GPU Computing Engine back-testing, scenario analysis, Python, R, Scala, C Single Node risk analytics and real-time trading • Custom models and data streams designed for easy integration and rapid development.
    [Show full text]