Aqsis User Manual Introduction Rendering Images with Aqsis

Total Page:16

File Type:pdf, Size:1020Kb

Aqsis User Manual Introduction Rendering Images with Aqsis Aqsis User Manual Table of Contents Introduction ..........................................................................................................................................1 Rendering Images with Aqsis ..............................................................................................................1 The Aqsis Command Line Renderer ............................................................................................2 The Aqsl Shader Compiler ...........................................................................................................6 The Teqser Texture Processor .....................................................................................................7 Asset Searchpaths ........................................................................................................................9 Aqsis Options and Attributes .....................................................................................................10 Copyrights & Trademarks ..................................................................................................................14 Licensing ............................................................................................................................................14 Introduction Aqsis is a suite of tools for rendering 3D images. Aqsis uses the interfaces defined by Pixar as part of the Renderman® specification for communicating with other tools. This document explains the basic use of the tools provided with the Aqsis suite. It is not intended to be an introduction or tutorial to Renderman®, readers are referred to the bibliography at the end of this document for material that is suited to this purpose. The Aqsis suite consists of the following tools, the use of each tool will be described in detail in subsequent sections. aqsis A command line renderer that accepts files in the RIB (Renderman® Interface Bytestream) format. aqsl A compiler for shaders written in the RSL (Renderman® Shading Language) programming language. teqser A program to process image maps for use in scenes rendered with Aqsis. Image maps pre-processed using teqser are in a format to allow Aqsis to maximise efficiency and quality. aqsltell A program to interrogate compiled shaders (compiled with aqsl) and report the argument names and types that it accepts. Rendering Images with Aqsis The process of rendering 3D images with Aqsis involves a number of asset file types, including… 1 Aqsis User Manual RIB files Scene description files in the Renderman® Interface Bytestream format. These files can be plain ASCII or binary encoded, and either format can be gzip compressed. SL files Shaders in the Renderman® Shading Language format. These files need to be compiled into a form usable within Aqsis by the command line compiler aqsl. Texture files Images used for texture mapping and shadowmapping. For maximum efficiency, these files should be pre-processed with the teqser tool. Aqsis can use plain TIFF files (and some other formats, depending on external plugins), but will not operate at maximum memory efficiency. The Aqsis Command Line Renderer Aqsis is the main tool of suite, responsible for combining the various assets and producing a final rendered image. It responds to a series of instructions in a RIB file, as described in the Renderman® Spec. The instructions in the RIB file will cause Aqsis to process other asset types, such as shaders and textures during the process of rendering. The command line renderer is launched with a command line similar to the following… aqsis [options] file.rib where [options] can include the following command line options. -version Display the version of Aqsis and exit immediately. -help, -h Display a summary of the command line options, and the initial settings for various options, and exit. -pause Wait for a keypress when rendering is complete before exiting. -progress Print to the standard output a string identifying how far through the rendering process Aqsis is. The value displayed is a percentage of the total number of buckets rendered, and as such, does not indicate a completion level in terms of time. As a render progresses, different areas of the image may have more detail, resulting in slower rendering for those buckets. Aqsis will also output the duration of the render up to the current point, and an estimate of how long is still to go. This value is subject to the same limitations, i.e. the expected duration will change as the render progresses. -Progress Print progress messages in a simplified format that is compatible with PRMan®, and more importantly, Alfred® from Pixar. Alfred® is a render scheduling tool that expects to see information on the standard output in a specific format in order to determine render progress, this option will ensure that Aqsis outputs this information. -progressformat=string 2 Aqsis User Manual Control the format of the string displayed if iprogress is enabled. This argument takes a string with various placeholders in it that will be replaced at runtime by Aqsis with calculated progress values. The possible placeholders are… %p The current percentage complete, calculated as the number of completed buckets as a percentage of the total number of buckets. %s The total number of seconds spent rendering so far. %S The estimated number of seconds remaining. %m The total number of minutes spent rendering so far. %M The estimated number of minutes remaining. %h The total number of hours spent rendering so far. %H The estimated number of hours remaining. %t The time spent rendering so far, formatted as hh:mm:ss. %T The estimated time remaining formatted as hh::mm::ss. %f The current frame number being rendered, as defined by the FrameBegin Ri request. %% A literal % character. -endofframe=integer Output statistics information after each frame. The verbosity of the information is controlled by the value passed. • 0 = Just output the time for the frame, and the total time. • 1 = Output additional information about the timings of various rendering processes. • 2 = Output additional information about the processing of geometry and sampling during the rendering process. • 3 = Output additional information about texture memory use and processing. -nostandard Force Aqsis to not declare the standard Renderman® variable type names. By default Aqsis will pre-declare such things as "P", "N" etc. as used by default in many Ri requests. Specifying this option will override that behaviour, resulting in a completely clean parsing state. Note Be aware that enabling this option will mean that Aqsis by default will not recognise such 3 Aqsis User Manual primitive variables as "P", the user will have to Declare these manually. -verbose=integer, -v=integer Aqsis outputs various messages to the standard error stream. It uses a logging system to categorise these messages. This option allows you to control the maximum level of messages you will see. • 0 = errors • 1 = warnings (default) • 2 = information • 3 = debug -renderinfo If this option is enabled, Aqsis will print out various information about the current render prior to rendering. This information includes resolution, sampling and filtering information. Note The information is output via the logging system as information level messages. So if the verbose level is <2, you will not see the information. -type=string Force the Display type to the specified display mode. The possible values for this argument matches the possible types for the Display request, i.e. "file", "framebuffer", "shadow", or "zfile" by default. Any additional display types that you may have installed can be used as well. -addtype=string As -type except instead of overriding any Display requests in the RIB file, this option will add to them. For example, if the RIB specifies output to a "file", using -addtype="framebuffer" will cause Aqsis to display the render to a framebuffer in addition to the file. -mode=string If a -addtype or -type option is specified, this option will control the mode used for that display. The possible values for this argument match the possible arguments for the mode parameter of the Display request, i.e. "rgba", "rgb" etc. -fb, -d This option is the exact equivalent of -type="framebuffer" -mode="rgb". -crop x1 x2 y1 y2 This option allows you to specify a crop window. It is exactly equivalent to the CropWindow request. The values passed in are in NDC space, i.e. 0—>1. For example, to render the top left corner of an image specify -crop 0 0.5 0 0.5. -frames f1 f2 Tell Aqsis to only render frames betwee (inclusive) f1 and f2. 4 Aqsis User Manual -frameslist=string This is a more flexible option for controlling which frames are rendered from a RIB file with multiple frames. The value should contain a list of frame ranges, separated with a ,. Single numerical values specify a single frame, a range of frames can be specified by placing a - between the start and end frame number (inclusive). For example, to render frames 1, 2, 8 and 15 to 20, specify -frameslist="1,2,8,15-20". -nocolor, -nc The log messages that Aqsis outputs, as controlled by the -verbose option, are normally color coded by their type, green for info, red for error, etc. This option will prevent that color coding. It may be useful to turn the color coding off if redirecting the log to a file, otherwise you will get all the color change control codes in the logfile. -beep Force Aqsis to emit a console beep when each frame is rendered. -res x y By default, Aqsis will render to the resolution specified
Recommended publications
  • SMEDGE Administrator Manual
    smedgesmedge Administrator Manual Smedge 2020 © 2004 - 2020 Überware™ Table of Contents ABOUT IDS 4 PARAMETER COMMANDS 26 SMEDGE ENVIRONMENT VARIABLES 5 COMMON PARAMETERS 32 VARIABLES THAT CONTROL SMEDGE FUNCTIONALITY 5 JOB 33 VARIABLES SET FOR WORK PROCESSES 9 PROCESSJOB 39 RENDERJOB 43 REPEATMERGEDISTRIBUTOR 45 LICENSING 10 R M D 45 SEQUENCEDISTRIBUTOR 47 SLICEDISTRIBUTOR 49 RESTRICTIONS 11 DEFAULT RESTRICTIONS 12 DYNAMIC PRODUCTS 50 PRODUCT EDITOR GUI 50 AUTOMATIC SYSTEMS 13 COMMAND LINE PRODUCT CONTROL 54 CLASSES 55 AUTOMATIC REDUNDANT MASTER 13 AUTOMATIC MASTER LOCATION 15 AUTOMATIC ENGINE MODE 16 LEGACY DYNAMIC PRODUCTS 57 AUTOMATIC ENGINE SETTINGS 17 AUTOMATIC EXECUTABLE PATHS 18 A E P 18 LEGACY MAYA PRODUCTS 58 AUTOMATIC GUI PRESET 19 LEGACY VIRTUAL MODULES 60 RLIB INI FILE SYNTAX 20 PARAMETER TYPES 61 ALTERNATE FILE LOCATIONS 21 COMMON PARAMETERS 63 OVERLOADABLE OPTIONS FILES 22 REFERENCE 65 EXAMPLE FILE 76 .SJ JOB FILES 23 PRODUCT REFERENCE 82 VARIABLE SUBSTITUTION 24 3D STUDIO MAX 83 SYNTAX 25 3D STUDIO MAX (SINGLE FRAME) 85 Smedge 2020 Administrator Manual © 2004 - 2020 Überware™ 2 3DELIGHT 86 MISTIKA VR 139 3DELIGHT FOR MAYA 87 MODO 140 3DELIGHT FOR MAYA (SINGLE FRAME) 89 MODO (SINGLE FRAME) 141 AFTER EFFECTS 92 NUKE 143 AIR 93 PIXAR RENDERMAN 144 AQSIS 94 REDLINE 145 ALIAS 95 REDSHIFT FOR MAYA 146 ARNOLD FOR MAYA 96 RENDERMAN FOR MAYA 147 ARNOLD FOR MAYA (SINGLE FRAME) 98 RENDERMAN FOR MAYA (SINGLE FRAME) 149 ARNOLD STANDALONE 101 RENDITION 152 BLENDER 102 THEA 153 CINEMA 4D 103 TURTLE 154 FINALRENDER FOR MAYA 104 VIZ 155
    [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]
  • Optimalisasi Animasi Menggunakan Blankon
    Optimalisasi Animasi Menggunakan Blankon oleh: MTI-UGM Cluster Team T.B.A DEDY HARIYADI DIAN PRAWIRA FREDDY KURNIA ADITYA PRADANA Animasi di Indonesia (2004) Janus prajurit terakhir (2003) Meraih Mimpi (2009) Hebring Open source animation SINTEL Seruling Big Buck Bunny Dagelan Bakoel Optimalisasi Animasi? Sumber gambar: catchwordbranding.com Renderfarm Blendercloud.net Weta Digital, New Zealand DrQueue? Pirates of carribean Elephant dream DrQueue? Drqueue Support: 3Delight, 3DSMax, After Effects, Aqsis, Blender, BMRT, Cinema 4D, Lightwave, Luxrender, Mantra, Maya, Mental Ray, Nuke, Pixie, Shake, Terragen, Turtle, V-Ray and XSI Arsitektur Yang Kami Digunakan 4 buah pc dengan spesifikasi: Intel Pentium 4, Memory 1 gb hdd 80 GB, OS : BlankOn, Middleware Drqueue, Rendering: Blender Animasi Yang Diujikan Hasil penelitian kami menggunakan DrQueue (1) Grafik Kenaikan Waktu Rendering Jumlah Node 1 2 3 0 200 400 505 ) k i t e 600 d ( 758 e m i T 800 r e d n e R 1000 1200 1400 1522 1600 Hasil penelitian kami menggunakan DrQueue (2) • Terjadi penambahan kecepatan seiring dengan penambahan jumlah node • Persentase kenaikan kecepatan tidak linier dan cenderung semakin berkurang karena adanya komunikasi jaringan • 4 core dalam sistem renderfarm memakan waktu lebih lama jika dibandingkan dengan pc quadcore Software yang harus disiapkan 1.Software Pendukung o tcsh o scons o g++ o gcc o python – Software Rendering – Blender – Middleware – DrQueue How to use it?? 1. Instalasi Jaringan • IP Address • hostname • hosts.allow • hosts.deny 2. Instalasi Software Pendukung • tcsh • scons • g++ • gcc • python 3. Instalasi Jaringan + Blender 4.a. Instalasi DrQueue (pada master) dari paket drqueue_0.64.3_i386.deb $ sudo dpkg -i drqueue_0.64.3_i386.deb 4.b.
    [Show full text]
  • Granja De Render Para Proyectos De Diseño 3D
    Universidad de las Ciencias Informáticas. Facultad Regional Granma. Título: Granja de render para proyectos de diseño 3D. Autora: Dallany Pupo Fernández. Ciudad de Manzanillo, junio 2012. “Año 54 de la Revolución”. RESUMEN En la actualidad, la realidad virtual se ha convertido en uno de los elementos más importantes en la industria del cine, gracias a ello, se puede apreciar en una pantalla, la simulación de un mundo real a través de uno virtual. El renderizado de animaciones en tres dimensiones necesita una gran capacidad de cálculo, pues requiere simular procesos físicos complejos, a esto se debe el elevado tiempo que tardan estas producciones en ser completadas. Las granjas de render han surgido como alternativa y solución para este problema. El presente trabajo se desarrolla producto a la inexistencia de una granja de render en la Facultad Regional Granma que dificulta la obtención de proyectos de diseño 3D en el menor tiempo posible. Palabras Claves: 3D, Granja de render, Realidad Virtual. II Índice de contenido INTRODUCCIÓN ......................................................................................................................................... 1 Desarrollo ...................................................................................................................................................... 3 Funcionamiento de la granja de render. ..................................................................................................... 4 Despliegue de la granja de render: ............................................................................................................
    [Show full text]
  • Procedural Shading Assignment
    Assignment #3 • Which is something you may wish to do since it is Assignment #3 So You Want to Write some Procedural Shaders • In fact… Assignment #3 Assignments • Goal is to be able to produce something nicer than • Some advice: this: – Choose either #1 (Ray tracing) or #2 (radioisity) – #3 will be real time shading… • Challenge will be getting environment set up – #4 – Tone Reproduction • Modification of #1 or #2 • In fact – If you choose to do assignments 1 & 2, you need not do any other. • so…pleasant dreams! Assignment #3 Assignment #3 • Experimentation with procedural shaders • 1. Download: • Three goals: – Cg – Real time shading language (Nvidia) – Download and install a procedural shading • Support for DirectX 8, 9 and OpenGL1.4 system. • Supposedly graphics card independent • Download: – Learn the logistics of assigning a shader to an – http://developer.nvidia.com object – Programming environment for Windows only using Visual – Create/use 3 simple shaders Studio. 1 Assignment #3 Assignment #3 • 1. Download • If you do not have Visual Studio or if your – RenderMonkey graphics card is not up to par. • For ATI Cards – Renderman shaders • DirectX 8.1+ Support only • Blue Moon Rendering Tools – no longer distributed • http://www.ati.com/developer/sdk/radeonSDK/html/Tools/RenderMonkey.html but… – I can get last version for Windows and Linux/Intel • Aqsis – Open Source Renderman renderer – Win32 and MacOS X – http://www.aqsis.com Assignment #3 Assignment #3 • 2. Attach shaders to objects • 3. Create / use simple shaders – Run the tutorial
    [Show full text]
  • Dr. Queue Com Blender Um Render Farm GNU
    Dr. Queue com Blender Um Render Farm GNU Por Alexandre da Silva costa [email protected] 1 Este artigo tem como intuito ensinar como usar o consagrado software de animações, blender com o render farm Dr.queue. Render Farm é um conceito muito próximo do cluster, porém em um cluster as aplicações tem seus processos subdivididos pelas maquinas de uma rede, para que cada uma faça uma parte e entregue o resultado final, tornando o processamento de aplicações complexas muito mais rápidas . No caso do Render farm, não dividimos os processos de uma aplicação, mas sim os quadros de uma animação. Chamamos de quadro as imagens estáticas que serão exibidas, formando uma animação, assim como são feitos desenhos animados convencionais, que serão posteriormente unidas à um arquivo de vídeo que exibirá os mesmos em sequência . Os resultados praticos, se você tiver uma maquina que renderiza uma animação em 2 horas, se tiver outra identica, fara o mesmo serviço em aproximadamente 1 hora, se tiver 8 maquinas o serviço estara pronto em 7,5 minutos e assim por diante. Para quem não conhece, explicarei o que é renderização. Quando modelamos em um software em 3d usamos sistemas vetoriais para criar nossos modelos, como é feito em programas mais simples como inkscape ou corel Draw, porém em programas 3d usamos sistemas um pouco mais complexos, como opengl, que conseguem gerar vetores 3d para gerarmos nossos modelos, este tipo de técnica necessita de um processador e placa de vídeo razoável para que possamos criar modelos complexos, como seres humanos, animais, prédios, carros.
    [Show full text]
  • Estudio Y Modelado En CATIA V5 R19 Del Wright Flyer I: Monorraíl Y Sistema Propulsor (Hélices)
    Proyecto Fin de Carrera Ingeniería Aeronáutica Estudio y modelado en CATIA V5 R19 del Wright Flyer I: monorraíl y sistema propulsor (hélices) Autor: María Josefa Barragán González Tutores: María Gloria Del Río Cidoncha Juan Martínez Palacios Dep. Ingeniería Gráfica Escuela Técnica Superior de Ingeniería Universidad de Sevilla Sevilla, ENERO 2016 i Proyecto Fin de Carrera Ingeniería Aeronáutica Estudio y modelado en CATIA V5 R19 del Wright Flyer I: monorraíl y sistema propulsor (hélices) Autor: María Josefa Barragán González Tutores: María Gloria del Río Cidoncha Juan Martínez Palacios Dep. Ingeniería Gráfica Escuela Técnica Superior de Ingeniería Universidad de Sevilla Sevilla, 2016 “Desentrañar el misterio del vuelo de un pájaro fue como tratar de averiguar el secreto de la magia de un mago. Tras conocer el truco y saber qué mirar, ves cosas que no habías notado cuando no sabías exactamente qué buscar” _ Orville Wright A todos aquellos que han hecho posible este proyecto RESUMEN “Estudio y Modelado en CATIA V5 R19 del Wright Flyer I: monorraíl y sistema propulsor (hélices)” forma parte de un proyecto propuesto para recrear el aeroplano construido por los hermanos Wright en 1903 (el Flyer I) y estudiar en detalle sus componentes. Este proyecto contiene un estudio de la vida e inventos de los hermanos Wright, centrado en el monorraíl y el sistema propulsor que utilizaban, basado en el libro “How We Invented the Airplane: An Illustrated History” [1]. También incluye una reproducción virtual en CATIA del monorraíl utilizado por el Flyer I y de su sistema propulsor modelada a partir del conjunto de planos National Air and Space Museum Drawings [2].
    [Show full text]
  • Free and Open Source Software
    Free and open source software Copyleft ·Events and Awards ·Free software ·Free Software Definition ·Gratis versus General Libre ·List of free and open source software packages ·Open-source software Operating system AROS ·BSD ·Darwin ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·MINIX ·OpenSolaris ·Sym families bian ·Plan 9 ·ReactOS Eclipse ·Free Development Pascal ·GCC ·Java ·LLVM ·Lua ·NetBeans ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl History GNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird ) Apache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America ) ·FSMI ·GNOME Foundation ·GNU Project ·Google Code ·KDE e.V. ·Linux Organizations Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·SourceForge ·Symbian Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation Apache ·Artistic ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·FSF approved Licences licenses License standards Open Source Definition ·The Free Software Definition ·Debian Free Software Guidelines Binary blob ·Digital rights management ·Graphics hardware compatibility ·License proliferation ·Mozilla software rebranding ·Proprietary software ·SCO-Linux Challenges controversies ·Security ·Software patents ·Hardware restrictions ·Trusted Computing ·Viral license Alternative terms ·Community ·Linux distribution ·Forking ·Movement ·Microsoft Open Other topics Specification Promise ·Revolution OS ·Comparison with closed
    [Show full text]
  • Renderman for Artist 01
    RenderMan For Artists #01 RenderMan Architecture Wanho Choi (wanochoi.com) The Road Ahead • Learning RenderMan is not easy or quick. However, it is not rocket science either. - Rudy Cortes - RenderMan for Artists wanochoi.com We will explore … • The RenderMan Shading Language Guide – Rudy Cortes and Saty Raghavachary • Rendering for Beginners: Image synthesis using RenderMan – Saty Raghavachary • Advanced RenderMan: Creating CGI for Motion Pictures – Anthony A. Apodaca and Larry Gritz • Essential RenderMan – Ian Stephenson • The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics – Steve Upstill • SIGGRAPH course notes – 1992, 1995, 2000, 2001, 2002, 2003, 2006 • pdf files from web • Etc. RenderMan for Artists wanochoi.com Rendering • What is rendering? – A series of works for determining the color and opacity value of a pixel – Scene (objects, lights, camera in 3D) Image (2D) • Rendering algorithms – Scanline – Ray tracing – Radiosity – etc. • Commercial renderers – RenderMan – Mental Ray – V-Ray – POV-Ray – FurryBall – etc. RenderMan for Artists wanochoi.com Ray Tracing Algorithm • A technique for generating an image by tracing the path of light through pixels in an image plane. RenderMan for Artists wanochoi.com RenderMan • A standard technical specification created by Pixar for 3D scene description – RiSpec: RenderMan Interface Specification • There are some RenderMan compliant renderers. – PRMan, AIR, Pixie, 3Delight, Aqsis, RenderDotC, BMRT, Mantra, etc. – It must meet all of the standard requirements laid out
    [Show full text]
  • State-Of-The-Art of Digital Tools Used by Architects for Solar Design
    Task 41 - Solar Energy and Architecture Subtask B - Methods and Tools for Solar Design Report T.41.B.1 State-of-the-Art of Digital Tools Used by Architects for Solar Design IEA SHC Task 41 – Solar Energy and Architecture T.41.B.1: State-of-the-art of digital tools used by architects for solar design Task 41 - Solar Energy and Architecture Subtask B - Methods and Tools for Solar Design Report T.41.B.1 State-of-the-art of digital tools used by architects for solar design Editors Marie-Claude Dubois (Université Laval) Miljana Horvat (Ryerson University) Contributors Jochen Authenrieth, Pierre Côté, Doris Ehrbar, Erik Eriksson, Flavio Foradini, Francesco Frontini, Shirley Gagnon, John Grunewald, Rolf Hagen, Gustav Hillman, Tobias Koenig, Margarethe Korolkow, Annie Malouin-Bouchard, Catherine Massart, Laura Maturi, Kim Nagel, Andreas Obermüller, Élodie Simard, Maria Wall, Andreas Witzig, Isa Zanetti Title image : Viktor Kuslikis & Michael Clesle © 2010 Title page : Alissa Laporte 1 IEA SHC Task 41 – Solar Energy and Architecture T.41.B.1: State-of-the-art of digital tools used by architects for solar design CONTRIBUTORS (IN ALPHABETICAL ORDER) Jochen Authenrieth Pierre Côté Marie-Claude Dubois (Ed.) BKI GmbH École d’architecture, Task 41, STB co-leader Bahnhofstraße 1 Université Laval École d’architecture, 70372 Stuttgart 1, côte de la Fabrique Université Laval Germany Québec, QC, G1R 3V6 1, côte de la Fabrique [email protected] Canada Québec, QC, G1R 3V6 [email protected] [email protected] Canada marie-claude.dubois @arc.ulaval.ca Doris Ehrbar Erik Eriksson Flavio Foradini Lucerne University of Applied White Arkitekter e4tech Sciences and Arts P.O.
    [Show full text]
  • VU Rendering SS 2012
    VU Rendering SS 2012 Unit 9: Renderman Overview 1. Pixar RenderMan / REYES • Highly complex software system used for a large portion of today's industrial CG work 2. Software shaders • Technology behind complex object appearance with simple basic geometry State of the Art in Graphics RenderMan Naming Confusion - RenderMan can be either one of three things: - RenderMan SL: The 3D scene description language defined by Pixar Inc. - RenderMan Interface: The interface between modelling and rendering - PRMan: The RenderMan-compliant hybrid scanline renderer sold by Pixar (REYES) - For a long time, Pixar PRMan was the only Rman- compliant system - BMRT was the first alternative (now defunct) What is Renderman? Maya Houdini Soft Image Render Man Interface PRMan Air RenderDC Aqsis RenderMan – The Product (PRMan) - Pixar Photorealistic RenderMan (PRMan) - Evolved gradually since 1982 / 84 from the Lucasfilm Renderer - Basically a sophisticated scanline renderer (can be bypassed) - Currently at release 16.0 - Displacements - Camera controls - Particles - Indirect illumination / GI - Hair & fur optimizations - SSS - Parallel network rendering - On demand raytracing PRMan Features - Displacements PRMan Features - Hair PRMan Features – Motion Blur REYES - “Render everything you ever saw” - REYES = software architecture - PRMan implements the REYES architecture REYES Assumptions and Goals 1 - High possible model complexity - Diverse types of primitives - Esp. data amplification primitives, such as fractals, procedural models etc. - Shading complexity - Complexity
    [Show full text]
  • Aqsis Documentation Release 1.6
    Aqsis Documentation Release 1.6 Paul Gregory May 12, 2010 CONTENTS 1 Welcome to Aqsis 1 1.1 Features..................................................1 1.2 What’s New...............................................2 1.3 Legal...................................................6 2 The Aqsis Tools 9 2.1 Getting Started..............................................9 2.2 Using the Aqsis Tool Suite........................................ 11 2.3 Aqsis and the Ri Standard........................................ 14 2.4 Further Reading............................................. 14 3 Aqsis Programmers Guide 15 3.1 Building from Source.......................................... 15 3.2 Using the RenderMan Interface C API................................. 15 3.3 The Display Driver API......................................... 15 3.4 Creating DSO Shadeops......................................... 25 3.5 Creating Procedural Plugins....................................... 25 3.6 Texture Library Reference........................................ 25 4 RenderMan Tutorials & Examples 27 4.1 Tutorials................................................. 27 4.2 Example Content............................................. 27 4.3 External Tools.............................................. 27 i ii CHAPTER ONE WELCOME TO AQSIS Aqsis is a high quality, open source, renderer that adheres to the RenderMan(tm) standard. Aqsis provides a suite of tools that together enable the generation of production quality images from 3D scene data. Based on the Reyes rendering architecture,
    [Show full text]