Opencolorio Documentation

Total Page:16

File Type:pdf, Size:1020Kb

Opencolorio Documentation OpenColorIO Documentation Contributors to the OpenColorIO Project Sep 30, 2021 CONTENTS 1 About the Documentation 3 1.1 Accessing Other Versions........................................3 2 Community 5 2.1 Mailing Lists...............................................5 2.2 Slack...................................................5 3 Search 7 3.1 Quick Start................................................7 3.1.1 Quick Start for Artists......................................7 3.1.2 Quick Start for Config Authors.................................7 3.1.3 Quick Start for Developers...................................8 3.1.4 Quick Start for Contributors..................................8 3.1.5 Downloads...........................................8 3.1.6 Installation...........................................9 3.2 Concepts................................................. 17 3.2.1 Overview............................................ 17 3.2.2 Introduction........................................... 17 3.2.3 Internal Architecture Overview................................. 19 3.2.4 Glossary............................................. 24 3.2.5 Publications........................................... 24 3.3 Tutorials................................................. 24 3.3.1 Baking LUT’s.......................................... 24 3.3.2 Contributing........................................... 31 3.4 Guides.................................................. 31 3.4.1 Using OCIO........................................... 31 3.4.2 Environment Variables..................................... 31 3.4.3 Tool overview.......................................... 32 3.4.4 Supported LUT Formats.................................... 36 3.4.5 Compatible Software...................................... 37 3.4.6 FAQ............................................... 44 3.4.7 Authoring Configurations.................................... 45 3.4.8 Config syntax.......................................... 45 3.4.9 Looks Example......................................... 73 3.4.10 Contexts Example........................................ 76 3.4.11 How to Configure ColorSpace Allocation........................... 82 3.4.12 Developing with OCIO..................................... 83 3.4.13 Usage Examples........................................ 83 3.4.14 Application Helpers....................................... 88 3.4.15 Contributing........................................... 89 i 3.4.16 Getting started......................................... 89 3.4.17 Repository structure....................................... 91 3.4.18 Architectural notes....................................... 93 3.4.19 Coding style guide....................................... 93 3.4.20 Unit tests............................................ 95 3.4.21 Test framework......................................... 96 3.4.22 Issues.............................................. 96 3.4.23 Submitting an issue....................................... 97 3.4.24 Submitting Changes....................................... 97 3.4.25 Documentation guidelines................................... 98 3.4.26 OpenColorIO Doxygen Style Guide.............................. 100 3.5 Configurations.............................................. 102 3.5.1 aces_1.0.3............................................ 102 3.5.2 nuke-default........................................... 110 3.5.3 spi-anim............................................. 110 3.5.4 spi-vfx.............................................. 110 3.5.5 ocio-v2_demo.......................................... 117 3.6 Upgrading to v2............................................. 130 3.6.1 Introduction........................................... 130 3.6.2 Timeline............................................. 130 3.6.3 Demo Config.......................................... 130 3.6.4 New Feature List........................................ 130 3.6.5 Changes from v1........................................ 137 3.7 API.................................................... 139 3.7.1 Applications Helpers...................................... 139 3.7.2 Baker.............................................. 152 3.7.3 ColorSpace........................................... 158 3.7.4 ColorSpaceSet......................................... 167 3.7.5 Config.............................................. 174 3.7.6 Constants............................................ 212 3.7.7 Context............................................. 217 3.7.8 DynamicProperty........................................ 224 3.7.9 DynamicPropertyValue..................................... 228 3.7.10 DynamicPropertyDouble.................................... 229 3.7.11 DynamicPropertyGradingPrimary............................... 229 3.7.12 DynamicPropertyGradingRGBCurve.............................. 230 3.7.13 DynamicPropertyGradingTone................................. 230 3.7.14 Enums.............................................. 231 3.7.15 Exceptions........................................... 269 3.7.16 FormatMetadata......................................... 270 3.7.17 Global.............................................. 275 3.7.18 Grading Transforms....................................... 285 3.7.19 ImageDesc........................................... 308 3.7.20 Look............................................... 316 3.7.21 Named Transform........................................ 319 3.7.22 Processors............................................ 323 3.7.23 Rules.............................................. 338 3.7.24 Shaders............................................. 350 3.7.25 SystemMonitors......................................... 375 3.7.26 Transforms........................................... 376 3.7.27 ViewTransform......................................... 445 3.8 ASWF.................................................. 448 3.8.1 License............................................. 448 3.8.2 Charter............................................. 449 ii 3.8.3 CLA and DCO......................................... 452 3.8.4 ASWF Docker......................................... 454 Index 455 iii iv OpenColorIO Documentation OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. OpenColorIO version 1.0 was released in 2011, having been in development since 2003. OCIO v1 represented the culmination of years of production experience earned on such films as SpiderMan 2 (2004), Surf’s Up (2007), Cloudy with a Chance of Meatballs (2009), Alice in Wonderland (2010), and many more. OpenColorIO v2 has been in development since 2017 and was feature complete as of SIGGRAPH 2020. After a stabi- lization and bug-fixing period, an official 2.0.0 release was made in January 2021. OCIO v2 is in the VFXReference Platform for calendar year 2021. The OCIO v2 code is in the RB-2.0 branch on GitHub and we encourage developers to start integrating and providing feedback. See Upgrading to v2 for more. CONTENTS 1 OpenColorIO Documentation 2 CONTENTS CHAPTER ONE ABOUT THE DOCUMENTATION The documentation is a work-in-progress and we would love to have your help to improve it! An easy way to get involved is to join the #docs channel on Slack. The documentation has been updated to include most of the new OCIO v2 features but additional work is needed to provide more detail and tutorials about how to best leverage them. We will be working on that over the coming weeks. 1.1 Accessing Other Versions You are reading the documentation for OCIO v2. The documentation for the the previous stable release (1.1.1) is available here. 3 OpenColorIO Documentation 4 Chapter 1. About the Documentation CHAPTER TWO COMMUNITY 2.1 Mailing Lists There are two mailing lists associated with OpenColorIO: [email protected] For end users (artists, often) interested in OCIO profile design, facility color management, and workflow. [email protected] For developers interested OCIO APIs, code integration, compilation, etc. 2.2 Slack There is an OpenColorIO Slack workspace at: https://opencolorio.slack.com. New users may join the workspace from here. 5 OpenColorIO Documentation 6 Chapter 2. Community CHAPTER THREE SEARCH search genindex 3.1 Quick Start 3.1.1 Quick Start for Artists Most users will likely want to use the OpenColorIO that comes precompiled with their applications. See the Compatible Software for further details on each application. Note that OCIO configurations are required to do any ‘real’ work, and are available separately onthe Downloads section of this site. Example images are also available. For assistance customizing .ocio configurations, contact ocio-user. • Step 1: set the $OCIO environment-variable to /path/to/your/config.ocio • Step 2: Launch supported application. If you are on a platform that is not envvar friendly, most applications also provide a menu option to select a different OCIO configuration after launch. Please be sure to select a configuration that matches your color workflow (VFX work typically requires adifferent profile than animated features). If you need assistance picking a profile, email ocio-user. 3.1.2 Quick Start for Config Authors
Recommended publications
  • Premier Trial Version Download Sign up for Adobe Premiere Free Trial with Zero Risk
    premier trial version download Sign Up for Adobe Premiere Free Trial With Zero Risk. Adobe is a multinational computer software company based in San Jose, California. The firm is best known for its various creativity and design software products, although it has also forayed into digital marketing software. Adobe owes its household-name status to widely known, industry-standard software products such as Premiere Pro, Photoshop, Lightroom, Adobe Flash, and Adobe Acrobat Reader. There are now over 18 million subscribers of Adobe’s Creative Cloud services around the world. Adobe Premiere Pro —often simply referred to as Premiere—is Adobe’s professional video editing software. The program is equipped with state-of-the-art creative tools and is easily integrated with other apps and services. As a result, amateur and professional filmmakers and videographers are able to turn raw footage into seamless films and videos. Main Things You Should Know About the Free Trial of Adobe Premiere. You can get a seven-day Adobe Premiere Pro free trial in two different ways . You can sign up for it as: —$20.99/month after the trial A part of the Creative Cloud suite —available from $52.99/month after the trial. Credit card information is required to start your Premiere free trial. As a side note—you can cancel your Adobe Creative Cloud membership or free trial in a few minutes with the help of DoNotPay. How to Download the Adobe Premiere Free Trial. To start your seven-day free trial of Adobe Premiere Pro sold as an individual app, follow these easy steps: Visit the Adobe catalog Hit the Start Free Trial under Adobe Premiere Click the Start Free Trial button in the left column for Premiere only in the pop-up window Enter your email address in the open field Pick a plan from the drop-down menu on the right—the annual plan paid monthly is the cheapest and therefore the best bet Click on Continue to Payment Sign in with your Adobe credentials or continue with your Apple, Google, or Facebook account Enter your credit card details Click on Start Free Trial to confirm.
    [Show full text]
  • Product Note: VFX Film Making 2018-19 Course Code: OV-3108 Course Category: Career INDUSTRY
    Product Note: VFX Film Making 2018-19 Course Code: OV-3108 Course Category: Career INDUSTRY Indian VFX Industry grew from INR 2,320 Crore in 2016 to reach INR 3,130 Crore in 2017. The Industry is expected to grow nearly double to INR 6,350 Crore by 2020. From VFX design & pre-viz to the creation of a digital photo-realistic fantasy world as per the vision of a Film director, Visual effects has become an essential part of today's filmmaking process. The Study of Visual effects is a balance of both art and technology. You learn the art of VFX Design as well as the latest VFX techniques using the state-of-the-art 3D &VFX soft wares used in the industry. * Source :FICCI-EY Media & Entertainment Report 2018 INDUSTRY TRENDS India Becoming a Powerhouse in Global VFX Share market India has evolved in terms of skillset which has helped local & domestic studios work for Global VFX projects. The VFX Industry is expected to hire about 2,500-3,000 personnel in the coming year. Visual Effects in Hollywood Films Top Studios working on Global VFX Top International Studios like MPC, Double Negative & Frame store who have studios & Film Projects partners in India have worked on the VFX of Top Hollywood Blockbuster Films Blade Runner 2049, The Fast & the Furious 8, Pirates of the Caribbean- Dead men Tell No Tales, Technicolor India The Jungle Book and many more. MPC TIPS VFX Trace VFX Visual Effects in Bollywood Films Prime Focus World BAHUBALI 2 – The Game Changer for Bollywood VFX Double Negative Post the Box office success of Blockbuster Bahubali 2, there is a spike in VFX Budgets in Legend 3D Bollywood as well as Regional films.
    [Show full text]
  • Openimageio 1.7 Programmer Documentation (In Progress)
    OpenImageIO 1.7 Programmer Documentation (in progress) Editor: Larry Gritz [email protected] Date: 31 Mar 2016 ii The OpenImageIO source code and documentation are: Copyright (c) 2008-2016 Larry Gritz, et al. All Rights Reserved. The code that implements OpenImageIO is licensed under the BSD 3-clause (also some- times known as “new BSD” or “modified BSD”) license: Redistribution and use in source and binary forms, with or without modification, are per- mitted provided that the following conditions are met: • Redistributions of source code must retain the above copyright notice, this list of condi- tions and the following disclaimer. • Redistributions in binary form must reproduce the above copyright notice, this list of con- ditions and the following disclaimer in the documentation and/or other materials provided with the distribution. • Neither the name of the software’s owners nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIB- UTORS ”AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT- NESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUD- ING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABIL- ITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    [Show full text]
  • Glossaire Infographique
    Glossaire Infographique André PASCUAL [email protected] Glossaire Infographique Table des Matières GLOSSAIRE ILLUSTRÉ...............................................................................................................................................................1 des Termes techniques & autres,.....................................................................................................................................1 Prologue.......................................................................................................................................................................................2 Notice Légale...............................................................................................................................................................................3 Définitions des termes & Illustrations.......................................................................................................................................4 −AaA−...........................................................................................................................................................................................5 Aberration chromatique :..................................................................................................................................................5 Accrochage − Snap :........................................................................................................................................................5 Aérosol,
    [Show full text]
  • Programvadászat
    Vezérfonal Programvadászat KOffice KFormula - képletszerkesztõ Linux alatt már megszokhattuk az al- A KOffice hátrányaként említhetõ az kalmazások bõ választékát, legyen szó import/export szûrõk hiányosságai. bármilyen feladatról. Nem kivétel ez A http://www.koffice.org oldalon sok © Kiskapu Kft. Minden jog fenntartva alól az irodai munka területe sem. kiegészítõ alkalmazást találunk, amelyekkel teljesebbé tudjuk tenni irodai környezetünket. Abiword Ez egy igazán remek szövegszerkesztõ. Kis erõforrásigényének köszönhetõen nagyon hatékonyan használható régeb- bi gépeken, ahol az OpenOffice.org Mindhárom program jelenleg elér- már számításba sem jöhet. A korongra hetõ legfrissebb változata került fel a Fedora Core1, Fedora Core2, RedHat 9 a mellékletre. csomagok kerültek fel, telepítésük az Akitõl megkérdezik, hogy milyen iro- rpm-i csomagnév paranccsal könnyedén Magazin dai programcsomagot használ, az nagy elvégezhetõ. valószínûséggel az OpenOffice.org-ot ALSA fogja említeni. Ez egy igen népszerû, Rendszermag Az ALSA hangrendszer programozása nagytudású program, amivel szinte Természetesen felkerültek koron- cikkhez tartozó példakódok, doku- mindent meg tudunk oldani a szöveg- gunkra a jelenlegi legfrissebb rend- mentáció, és a legfrissebb ALSA prog- szerkesztéstõl, a táblázatkezelésen ke- szermagok is. (2.4.27, és a 2.6.8.1). ramok a Magazin/ALSA könyvtárban resztül a bemutatók készítése. Hátrá- A 2.6-os rendszermagsorozat las- kaptak helyet. nya viszont az igen nagy mérete, ami san elér abba az állapotba amikor a mai gépeken nem jelenthet gondot mindenféle környezetben bátran Fogadó egy régebbi konfigurációnak azonban használhatjuk. Hasonlóan a 2.2-rõl Marcel által írt cikkben szereplõ játé- már meggyûlhet vele a baja. Ugyan- a 2.4-re történõ váltáshoz, sokan kok telepíthetõ formában és forrás- ilyen feladatokra készített csomag most is halogatják ezt a lépést.
    [Show full text]
  • Product End User License Agreement
    END USER LICENSE AGREEMENT If you have another valid, signed agreement with Licensor or a Licensor authorized reseller which applies to the specific Licensor Software, Software Services, Maintenance or Consulting Services you are downloading, accessing or otherwise receiving, that other agreement shall control; otherwise by using, downloading, installing, copying, or accessing Licensor Software, Software Services, Maintenance or Consulting Services, or by clicking on "I accept" on or adjacent to the screen where these Master Terms may be displayed, you hereby agree to be bound by and accept these Master Terms. These Master Terms shall also apply to any Maintenance or Consulting Services you later acquire from Licensor relating to the Software or Software Services. You may place orders under these Master Terms by submitting separate Order Form(s). Capitalized terms used in these Master Terms and not otherwise defined, are defined at https://terms.tibco.com/posts/845635-definitions. 1. License Models, License Grant, Rights and Restrictions. Licensor provides Software on a Perpetual, or Term basis, embedded and delivered as part of Equipment, as Software Services and on a Subscription basis. The Supplemental Terms, include, but are not limited to, the license grant, rights and restrictions for each of the foregoing (including for evaluation purposes) which are located at https://terms.tibco.com. The availability of Software in one or more of the foregoing license models is at Licensor's sole discretion. Additional license requirements and notices, if any, if not included at https://terms.tibco.com, shall be contained in the Documentation that is delivered with the applicable Software.
    [Show full text]
  • Linux Mint - 2Nde Partie
    Linux Mint - 2nde partie - Mise à jour du 10.03.2017 1 Sommaire 1. Si vous avez raté l’épisode précédent… 2. Utiliser Linux Mint au quotidien a) Présentation de la suite logicielle par défaut b) Et si nous testions un peu ? c) Windows et Linux : d’une pratique logicielle à une autre d) L’installation de logiciels sous Linux 3. Vous n’êtes toujours pas convaincu(e)s par Linux ? a) Encore un argument : son prix ! b) L’installer sur une vieille ou une nouvelle machine, petite ou grande c) Par philosophie et/ou curiosité d) Pour apprendre l'informatique 4. À retenir Sources 2 1. Si vous avez raté l’épisode précédent… Linux, c’est quoi ? > Un système d’exploitation > Les principaux systèmes d'exploitation > Les distributions 3 1. Si vous avez raté l’épisode précédent… Premiers pas avec Linux Mint > Répertoire, dossier ou fichier ? > Le bureau > Gestion des fenêtres > Gestion des fichiers 4 1. Si vous avez raté l’épisode précédent… Installation > Méthode « je goûte ! » : le LiveUSB > Méthode « j’essaye ! » : le dual-boot > Méthode « je fonce ! » : l’installation complète 5 1. Si vous avez raté l’épisode précédent… Installation L'abréviation LTS signifie Long Term Support, ou support à long terme. 6 1. Si vous avez raté l’épisode précédent… http://www.linuxliveusb.com 7 1. Si vous avez raté l’épisode précédent… Installation 8 1. Si vous avez raté l’épisode précédent… Installation 9 1. Si vous avez raté l’épisode précédent… Installation 10 1. Si vous avez raté l’épisode précédent… Installation 11 2. Utiliser Linux Mint au quotidien a) Présentation de la suite logicielle par défaut Le fichier ISO Linux Mint est compressé et contient environ 1,6 GB de données.
    [Show full text]
  • Main Page 1 Main Page
    Main Page 1 Main Page FLOSSMETRICS/ OpenTTT guides FLOSS (Free/Libre open source software) is one of the most important trends in IT since the advent of the PC and commodity software, but despite the potential impact on European firms, its adoption is still hampered by limited knowledge, especially among SMEs that could potentially benefit the most from it. This guide (developed in the context of the FLOSSMETRICS and OpenTTT projects) present a set of guidelines and suggestions for the adoption of open source software within SMEs, using a ladder model that will guide companies from the initial selection and adoption of FLOSS within the IT infrastructure up to the creation of suitable business models based on open source software. The guide is split into an introduction to FLOSS and a catalog of open source applications, selected to fulfill the requests that were gathered in the interviews and audit in the OpenTTT project. The application areas are infrastructural software (ranging from network and system management to security), ERP and CRM applications, groupware, document management, content management systems (CMS), VoIP, graphics/CAD/GIS systems, desktop applications, engineering and manufacturing, vertical business applications and eLearning. This is the third edition of the guide; the guide is distributed under a CC-attribution-sharealike 3.0 license. The author is Carlo Daffara ([email protected]). The complete guide in PDF format is avalaible here [1] Free/ Libre Open Source Software catalog Software: a guide for SMEs • Software Catalog Introduction • SME Guide Introduction • 1. What's Free/Libre/Open Source Software? • Security • 2. Ten myths about free/libre open source software • Data protection and recovery • 3.
    [Show full text]
  • Software Guide (PDF)
    Animation - Maya and 3ds Max: autodesk.com. freesoftware/ Operating system: All Educational institutions can access a range of software for 3D modelling, animation and rendering. Free trial available. Games - Synfig: synfig.org/ Operating system: All Twine: twinery.org/ - Vector-based 2D animation suite. Operating system: All Easy-to-create interactive, story-based game - Three.Js: threejs.org/ engine. Add slides and embed media. Coding Operating system: Web-based knowledge is not required. Create animated 3D computer graphics on a web browser using HTML. - GameMaker: yoyogames.com/gamemaker Operating system: Windows and macOS - Blender: blender.org/ Simple-to-use 2D game development engine. Operating system: All Coding knowledge is not required. Free trial Easy-to-use software to create 3D models, available. environments and animated films. Can be used for VFX and games. - Unreal Engine: unrealengine.com/en-US/ what-is-unreal-engine-4 - Stop Motion Studio: cateater.com/ Operating system: Web-based Operating system: Windows, macOS, Andriod Advanced game engine to create 2D, and iOS 3D, mobile and VR games. Knowledge of Stop-motion animation app with in-app programming is not required. purchases. - Playcanvas: playcanvas.com Operating system: Web-based Simple-to-use 3D game engine using HTML5. Create apps faster using Google Docs-style realtime collaboration. Learn how to use your work to build a - Unity: unity3d.com/ portfolio and get a job: Operating system: Windows and macOS screenskills.com/building-your-portfolio Easy-to-use game engine for importing 3D models, creating textures and building Software guide environments. Find a job profile that uses your skills: Free software to help you develop screenskills.com/job-profiles Chatmapper: chatmapper.com/ your skills and create a portfolio - Operating system: Windows for the film, TV, animation, Software for writing non-linear dialogue, ideal VFX (visual effects) and games industries for games.
    [Show full text]
  • How to Make a Four Page Leaflet Using Scribus ‒And Learning Some Useful Things About the Technical Aspects of Computer Aided Graphic Design in the Process
    How to make a four page leaflet using Scribus ‒and learning some useful things about the technical aspects of computer aided graphic design in the process by Staffan Melin [email protected] Version: 1.0 (2010-03-07) This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 Sweden License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/se/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. Goal By studying this document, you will be able to create a simple leaflet using open source software on the linux platform. Using Scribus and GIMP, we will design a four page leaflet and export it as a printable (as in being able to send it to a real printing press) PDF. In the process we will discuss some useful things related to this process: fonts, image requirements and basic color management. Requirements We assume that you have a computer with the following: ▪ Linux (I'm running Ubuntu 9.1 0 on an ASUS Eee PC 901 ) ▪ Scribus (I'm running 1 .3.5.1 ) ▪ GIMP (I'm running 2.6) ▪ preferably an internet connection (we are going to download some things from the internet) HOW TO MAKE A FOUR PAGE LEAFLET USING SCRIBUS 2 Setting up the document Bleed No printing press (or printer) prints all the way to the edge of the paper. If you want images and color blocks to extend all the way to the edge of the paper, the solution is to use a sheet of paper larger than the final result, print beoynd the margins, and then cut down the paper to the final size.
    [Show full text]
  • Rotoscoping Software
    JOB ROLE – ROTO ARTIST Sector – Media and Entertainment Sector (Qualification Pack Code: MES/Q3504) ( Class-XI ) PSS Central Institute of Vocational Education Shyamla Hills, Bhopal – 462 013 , Madhya Pradesh, India _________________________________________________________ www.psscive.ac.in 1 UNIT 2: CREATIVE AND TECHNICAL REQUIREMENT Chapter 7: Rotoscoping Software 2 Content Title Slide No. Chapter Objectives 04 Introduction 05 Rotoscoping Software 06-07 Adobe After Effects 08-13 System requirement for Adobe after Effects 14 Advantage of Adobe After Effects in Rotoscoping 15 Silhouette 2020 16- 19 System requirement of Silhouette 2020 20 Nuke 21-24 Minimum System Requirement of Nuke 25 Summary 26 3 Chapter Objectives The students will be able to: ❑ Define Rotoscoping Software, ❑ Explain Adobe After Effects software, its key features, ❑ Prepare System requirement for Adobe after Effects CC2019, ❑ Describe advantage of Adobe After Effects in Rotoscoping, ❑ Explain SilhouetteFX software, its Key features with rotoscoping feature and advantages, ❑ Prepare System requirement of Silhouette 2020, ❑ Explain Nuke, its Key feature and Advantage, ❑ Prepare Minimum System Requirement of Nuke. 4 Introduction Shifting from traditional to digital rotoscopy started in 1990s, Bob sabiston, a computer scientist made a program named ‘Rotoshop’. The technique of rotoshop is adopted from sketching, where artist traced first image and then copied it for next movement. It saves the time of sketching the second image. Another program ‘Matador’ was used for rotoscopy on hundred of feature film between 1990s to early 2000 including Jurassic park, forest gump and hulk. Matador was a paint application. Its main characteristics were paint, mask creation, animation, image stabilization and tracking. In comparison to traditional roto artist, a digital roto artist can do the eight time more work in 1/4th of time.
    [Show full text]
  • Openimageio Release 2.4.0
    OpenImageIO Release 2.4.0 Larry Gritz Sep 30, 2021 CONTENTS 1 Introduction 3 2 Image I/O API Helper Classes9 3 ImageOutput: Writing Images 41 4 ImageInput: Reading Images 69 5 Writing ImageIO Plugins 93 6 Bundled ImageIO Plugins 119 7 Cached Images 145 8 Texture Access: TextureSystem 159 9 ImageBuf: Image Buffers 183 10 ImageBufAlgo: Image Processing 201 11 Python Bindings 257 12 oiiotool: the OIIO Swiss Army Knife 305 13 Getting Image information With iinfo 365 14 Converting Image Formats With iconvert 369 15 Searching Image Metadata With igrep 375 16 Comparing Images With idiff 377 17 Making Tiled MIP-Map Texture Files With maketx or oiiotool 381 18 Metadata conventions 389 19 Glossary 403 Index 405 i ii OpenImageIO, Release 2.4.0 The code that implements OpenImageIO is licensed under the BSD 3-clause (also sometimes known as “new BSD” or “modified BSD”) license (https://github.com/OpenImageIO/oiio/blob/master/LICENSE.md): Copyright (c) 2008-present by Contributors to the OpenImageIO project. All Rights Reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    [Show full text]