INTEGRATING PIXOLOGIC ZBRUSH INTO an AUTODESK MAYA PIPELINE Micah Guy Clemson University, [email protected]
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Steep Parallax Mapping
I3D 2005 Posters Session Steep Parallax Mapping Morgan McGuire* Max McGuire Brown University Iron Lore Entertainment N E E E E True Surface I I I I Bump x P Surface P P P Parallax Mapping Steep Parallax Mapping Bump Mapping Parallax Mapping Steep Parallax Mapping Fig. 2 The viewer perceives an intersection at (P) from Fig. 1 A single polygon with a high-frequency bump map. shading, although the true intersection occurred at (I). Abstract. We propose a new bump mapping scheme that We choose t to be the first ti for which NB [ti]α > 1.0 – i / n can produce parallax, self-occlusion, and self-shadowing for and then shade as with other bump mapping methods: arbitrary bump maps yet is efficient enough for games when float step = 1.0 / n implemented in a pixel shader and uses existing data formats. vec2 dt = E.xy * bumpScale / (n * E.z) Related Work float height = 1.0; Let E and L be unit vectors from the eye and light in a local vec2 t = texCoord.xy; vec4 nb = texture2DLod (NB, t, LOD); tangent space. At a pixel, let 2-vector s be the texture coordinate (i.e. where the eye ray hits the true, flat surface) while (nb.a < height) { and t be the coordinate of the texel where the ray would have height -= step; t += dt; nb = texture2DLod (NB, t, LOD); hit the surface if it were actually displaced by the bump map. } Shading is computed by Phong illumination, using the // ... Shade using N = nb.rgb normal to the scalar bump map surface B at t and the color of the texture map at t. -
Brian Paint Breakdown 1.Qxd
Digital Matte Painting Reel Breakdown Brian LaFrance Run Time: 2 Minutes 949-302-2085 [email protected] Big Hero 6: Baymax and Hiro Flying Sequence Description: Lead Set Extension Artist. helped develop sky pano from source HDR's, which fed lighting dept. 360 degree seaming of ocean/sky horizon, land, atmosphere blending. Painted East Bay city. Made 3d fog volumes in houdini, rendered with scene lighting for reference, which informed the painting of multiple fog lay- ers, which were blended into the scene using zdepth "slices" for holdouts, integrating the fog into the landscape. Software Used: Photoshop, Maya, Nuke, Houdini, Terragen, Hyperion(Disney Prop. Rendering software) Big Hero 6: Bridge Description: Painted sky, ground fog slices and lights, projected in nuke. Software Used: Photoshop, Maya, Nuke, Terragen, Hyperion Big Hero 6: City Description: Painted sky, moving ground fog clouds. Clouds integrated into digital set using zdepth "slices" for holdouts, integrating fog into the landscape. Software Used: Photoshop, Maya, Nuke R.I.P.D.: City Shots Description: Blocked out city compositions with simple geometry, projected texture onto that geometry. Software Used: Photoshop, Rampage (Rhythm and Hues Prop. Projection software) The Seventh Son: Multiple Shots Description: Modeled simple geom, sculpted in zbrush for balcony shot, textured/lit/rendered in mental ray, painted over in photoshop, projected onto modeled or simplified geometry in rampage. Software Used: Photoshop, Maya, Mental Ray, Zbrush, Rampage Elysium: Earth Description: Provided a Terragen "Planet Rig" to Image Engine for them to render views of earth, as well as a large render of whole earth to be used as source for matte painting(s). -
Texture Mapping
Texture Mapping Slides from Rosalee Wolfe DePaul University http://www.siggraph.org/education/materials/HyperGraph/mapping/r_wolf e/r_wolfe_mapping_1.htm 1 1. Mapping techniques add realism and interest to computer graphics images. Texture mapping applies a pattern of color to an object. Bump mapping alters the surface of an object so that it appears rough, dented or pitted. In this example, the umbrella, background, beachball and beach blanket have texture maps. The sand has been bump mapped. These and other mapping techniques are the subject of this slide set. 2 2: When creating image detail, it is cheaper to employ mapping techniques that it is to use myriads of tiny polygons. The image on the right portrays a brick wall, a lawn and the sky. In actuality the wall was modeled as a rectangular solid, and the lawn and the sky were created from rectangles. The entire image contains eight polygons.Imagine the number of polygon it would require to model the blades of grass in the lawn! Texture mapping creates the appearance of grass without the cost of rendering thousands of polygons. 3 3: Knowing the difference between world coordinates and object coordinates is important when using mapping techniques. In object coordinates the origin and coordinate axes remain fixed relative to an object no matter how the object’s position and orientation change. Most mapping techniques use object coordinates. Normally, if a teapot’s spout is painted yellow, the spout should remain yellow as the teapot flies and tumbles through space. When using world coordinates, the pattern shifts on the object as the object moves through space. -
Science Fiction Artist In-Depth Interviews
DigitalArtLIVE.com DigitalArtLIVE.com SCIENCE FICTION ARTIST IN-DEPTH INTERVIEWS THE FUTURE OCEANS ISSUE ARTUR ROSA SAMUEL DE CRUZ TWENTY-EIGHT MATT NAVA APRIL 2018 VUE ● TERRAGEN ● POSER ● DAZ STUDIO ● REAL-TIME 3D ● 2D DIGITAL PAINTING ● 2D/3D COMBINATIONS We visit Portugal, to talk with a master of the Vue software, Artur Rosa. Artur talks with Digital Art Live about his love of the ocean, his philosophy of beauty, and the techniques he uses to make his pictures. Picture: “The Sentinels” 12 ARTUR ROSA PORTUGAL VUE | PHOTOSHOP | POSER | ZBRUSH WEB DAL: Artur, welcome back to Digital Art Live magazine. We last interviewed you in our special #50 issue of the old 3D Art Direct magazine. That was back in early 2015, when we mainly focussed on your architectural series “White- Orange World” and your forest pictures. In this ‘Future Oceans’ themed issue of Digital Art Live we’d like to focus on some of your many ocean colony pictures and your recent sea view and sea -cave pictures. Which are superb, by the way! Some of the very best Vue work I’ve seen. Your recent work of the last six months is outstanding, even more so that the work you made in the early and mid 2010s. You must be very pleased at the level of achievement that you can now reach by using Vue and Photoshop? AR: Thank you for having me again, and thank you for the compliment and feedback. I’m humbled and honoured that my work may be of interest for your readers. To be honest, I’m never quite sure if my work is getting better or worse. -
Signed Distance Fields
Further Graphics Ray Marching and Signed Distance Fields Alex Benton, University of Cambridge – [email protected] 1 Supported in part by Google UK, Ltd GPU Ray-tracing Ray tracing 101: “Choose the color of the pixel by firing a ray through and seeing what it hits.” Ray tracing 102: “Let the pixel make up its own mind.” 2 GPU Ray-tracing 1. Use a minimal vertex shader (no transforms) - all work happens in the fragment shader 2. Set up OpenGL with minimal geometry, a single quad 3. Bind coordinates to each vertex, let the GPU interpolate coordinates to every pixel 4. Implement raytracing in GLSL: a. For each pixel, compute the ray from the eye through the pixel, using the interpolated coordinates to identify the pixel b. Run the ray tracing algorithm for every ray 3 GPU Ray-tracing // Window dimensions vec3 getRayDir( uniform vec2 iResolution; vec3 camDir, vec3 camUp, // Camera position vec2 texCoord) { uniform vec3 iRayOrigin; vec3 camSide = normalize( cross(camDir, camUp)); // Camera facing direction vec2 p = 2.0 * texCoord - 1.0; uniform vec3 iRayDir; p.x *= iResolution.x / iResolution.y; // Camera up direction return normalize( uniform vec3 iRayUp; p.x * camSide + p.y * camUp // Distance to viewing plane + iPlaneDist * camDir); uniform float iPlaneDist; } // ‘Texture’ coordinate of each // vertex, interpolated across camUp // fragments (0,0) → (1,1) camDir in vec2 texCoord; camSide 4 GPU Ray-tracing: Sphere Hit traceSphere(vec3 rayorig, vec3 raydir, vec3 pos, float radius) { float OdotD = dot(rayorig - pos, raydir); float OdotO = dot(rayorig -
PELC253 Digital Sculpting with Zbrush 2020-21.Docx
Glasgow School of Art Course Specification Course Title: Digital Sculpting with ZBrush Course Specifications for 2020/21 have not been altered in response to the COVID-19 pandemic. Please refer to the 2020/21 Programme Specification, the relevant Canvas pages and handbook for the most up-to-date information regarding any changes to a course. Course Code: HECOS Code: Academic Session: PELC253 2020-21 1. Course Title: Digital Sculpting with ZBrush 2. Date of Approval: 3. Lead School: 4. Other Schools: PACAAG April 2020 School of Simulation and This course is available to Visualisation students on PGT programmes which include a Stage 2 elective. 5. Credits: 6. SCQF Level: 7. Course Leader: 20 11 Dr. Sandy Louchart 8. Associated Programmes: This course is available to students on PGT programmes which include a Stage 2 elective. 9. When Taught: Semester 2 10. Course Aims: The overarching aims of the cross-school electives are to: • Encourage interdisciplinary, critical reflexivity from within an open set of choices; • Foster deep investigative approaches to new or unfamiliar areas of practice and theory; • Cultivate self-directed leadership and initiative-taking in both applied and abstract modes of • practice/ study not necessarily associated with a student’s particular creative specialism; • Enable flexible, ethical exploration and connection of diverse knowledge and understanding • within a specialist programme of study. The practice-based and skill focussed course provides a thorough and intensive introduction to digital 3D sculpting, allowing students to obtain a high-level of proficiency in this technically challenge discipline. Students will work with a range of techniques and practices through which a digital painting can be produced and distributed. -
Makerbot in the Classroom
COMPILED BY MAKERBOT EDUCATION Copyright © 2015 by MakerBot® www.makerbot.com All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law. The information in this document concerning non-MakerBot products or services was obtained from the suppliers of those products or services or from their published announcements. Specific questions on the capabilities of non-MakerBot products and services should be addressed to the suppliers of those products and services. ISBN: 978-1-4951-6175-9 Printed in the United States of America First Edition 10 9 8 7 6 5 4 3 2 1 Compiled by MakerBot Education MakerBot Publishing • Brooklyn, NY TABLE OF CONTENTS 06 INTRODUCTION TO 3D PRINTING IN THE CLASSROOM 08 LESSON 1: INTRODUCTION TO 3D PRINTING 11 MakerBot Stories: Education 12 MakerBot Stories: Medical 13 MakerBot Stories: Business 14 MakerBot Stories: Post-Processing 15 MakerBot Stories: Design 16 LESSON 2: USING A 3D PRINTER 24 LESSON 3: PREPARING FILES FOR PRINTING 35 THREE WAYS TO MAKE 36 WAYS TO DOWNLOAD 40 WAYS TO SCAN 46 WAYS TO DESIGN 51 PROJECTS AND DESIGN SOFTWARE 52 PROJECT: PRIMITIVE MODELING WITH TINKERCAD 53 Make Your Own Country 55 Explore: Modeling with Tinkercad 59 Investigate: Geography and Climates 60 Create: -
Nitin Singh - Senior CG Generalist
Nitin Singh - Senior CG Generalist. Email: [email protected] Montreal, Canada Website: www.NitinSingh.net HONORS & AWARDS * VISUAL EFFECTS SOCIETY AWARDS (VES) 2014 (Outstanding Created Environment in a Commercial or Broadcast Program) for Game Of Thrones ( Project Lead ) “The Climb”. * PRIMETIME EMMY AWARDS 2013 ( as Model and Texture Lead ) for Game of Thrones. “Valar Dohaeris” (Season 03) EXPERIENCE______________________________________________________________________________________________ Environment TD at Framestore, Montreal (Feb.05.2018 - June.09.2018) Projects:- The Aeronauts, Captain Marvel. * procedural texturing and lookDev for full CG environments. * Developing custom calisthenics shaders for procedural environment texturing and look development. * Making clouds procedurally in Houdini, Layout, Lookdev, and rendering of Assets / Shots in FrameStore's proprietary rendering engine. Software's Used: FrameStore's custom texturing and lighting tools, Maya, Arnold, Terragen 4. __________________________________________________________________________________________________________ Environment Pipeline TD at Method Studios (Iloura), Melbourne (Feb.05.2018 - June.09.2018) Projects:- Tomb Raider, Aquaman. * Developing custom pipeline tools for layout and Environment Dept. using Python and PyQt4. * Modeling and texturing full CG environment's with Substance Designer and Zbrush. *Texturing High res. photo-real textures for CG environments and assets. Software's Used: Maya, World Machine, Mari, Zbrush, Mudbox, Nuke, Vray 3.0, Photoshop, -
Towards a Set of Techniques to Implement Bump Mapping
Towards a set of techniques to implement Bump Mapping Márcio da Silva Camilo, Bernardo Nogueira S. Hodge, Rodrigo Pereira Martins, Alexandre Sztajnberg Departamento de Informática e Ciências da Computação Universidade Estadual do Rio de Janeiro {pmacstronger, bernardohodge , rodrigomartins , alexszt}@ime.uerj.br Abstract . irregular lighting appearance without modeling its irregular patterns as true geometric perturbations, The revolution of three dimensional video games increasing the model’s polygon count, hence decreasing lead to an intense development of graphical techniques applications’ performance. and hardware. Texture-mapping hardware is now able to There are several other techniques for generate interactive computer-generated imagery with implementing bump mapping. Some of them, such as high levels of per-pixel detail. Nevertheless, traditional Emboss Mapping, do not result in a good appearance for single texture techniques are not able to simulate bumped some surfaces, in general because they use a too simplistic surfaces decently. More traditional bump mapping approximation of light calculation [4]. Others, such as techniques, such as Emboss bump mapping, most times Blinn’s original bump mapping idea, are computationally deploy an undesirable or ‘fake’ appearance to wrinkles in expensive to calculate in real-time [7]. Dot3 bump surfaces. Bump mapping can be applied to different types mapping deploys a great final result on surface appearance of applications varying form computer games, 3d and is feasible in today’s hardware in a single rendering environment simulations, and architectural projects, pass. It is based on a mathematical model of lighting among others. In this paper we will examine a method that intensity and reflection calculated for each pixel on a can be applied in 3d game engines, which uses texture- surface to be rendered. -
View Reel Breakdown
Deadpool 2 ● Created lighting template to accommodate entire title sequence Title Sequence ● Body pile and villain texturing. ● Method Studios Deadpool character, body pile, and villian look dev. ● Lighting on katana, body pile, bullet hole, and close-up shots. Blocked lighting on quad Deadpool shot. ● Compositing R+D on bullet hole transition MODEL RIG TRACK ANIMATE UV TEXTURE SHADE LIGHT COMP UV Layout Mari V-Ray V-Ray Nuke Nike ● Engine and various environment texturing Hover ● Engine various environment look dev ● CHRLX Lit and composited engine shots MODEL RIG TRACK ANIMATE UV TEXTURE SHADE LIGHT COMP UV Layout Photoshop Arnold Arnold Nuke ZBrush Comcast ● Track texturing XFINITY 360° NASCAR VR ● Track look dev CHRLX MODEL RIG TRACK ANIMATE UV TEXTURE SHADE LIGHT COMP UV Layout Photoshop Arnold Mari Cheerios ● All textures Rapel ● All look dev ● CHRLX Lit and composited full :15 second spot MODEL RIG TRACK ANIMATE UV TEXTURE SHADE LIGHT COMP UV Layout Photoshop Arnold Arnold Nuke ZBrush Deadpool 2 ● Created lighting template to accommodate entire title sequence Title Sequence ● Parachute texturing. ● Method Studios Deadpool character and parachute look dev. ● Lighting on all shots featured except the exploding bear. ● Pre-comp MODEL RIG TRACK ANIMATE UV TEXTURE SHADE LIGHT COMP UV Layout Mari V-Ray V-Ray Nuke Turbotax ● Created lighting template for entire spot to maintain consistency Cafe ● HDRI stitching / clean-up ● Method Studios Robot look dev ● Key light rigs. Lit master shot of each sequence. ● Pre-comp MODEL RIG TRACK ANIMATE UV TEXTURE SHADE LIGHT COMP Mari / Maya V-Ray V-Ray Nuke procedural Planters ● Created lighting template for entire spot to maintain consistency "Mr. -
The Process to Create a Realistic Looking Fantasy Creature for a Modern Triple-A Game Title
The process to create a realistic looking fantasy creature for a modern Triple-A game title Historic-Philosophical faculty Department of game design Author Olov Jung Bachelor degree, 15 ECTS Credits Degree project in Game Design Game Design and Graphics 2014 Supervisor: Fia Andersson, Lina Tonegran Examiner: Masaki Hayashi September, 2014 Abstract In this project paper I have described my process to make a pipeline for production of an anatomically believable character that would fit into a pre-existing game title. To find out if the character model worked in chosen game world I did do an online Survey. For this project I did chose BioWares title Dragon Age Origins and the model I chose to produce was a dragon. The aim was to make the dragon character fit into the world of Dragon Age This project is limited to the first two phases of the pipeline: Pre-production and base model production phase. This project paper does not examine the texture, rigging and animation phases of the pipeline. Keywords: 3D game engine, 3D mesh, PC, NPC, 3D creation package, LOD, player avatar, triangles, quads Table of Contents 1 Introduction .......................................................................................................................... 1 1.1 Dragons in games .............................................................................................................. 1 1.2 3D modelling for real time 3D game engines ................................................................... 2 1.3 Questions .......................................................................................................................... -
LEAN Mapping
LEAN Mapping Marc Olano∗ Dan Bakery Firaxis Games Firaxis Games (a) (b) (c) Figure 1: In-game views of a two-layer LEAN map ocean with sun just off screen to the right, and artist-selected shininess equivalent to a Blinn-Phong specular exponent of 13,777: (a) near, (b) mid, and (c) far. Note the lack of aliasing, even with an extremely high power. Abstract 1 Introduction For over thirty years, bump mapping has been an effective method We introduce Linear Efficient Antialiased Normal (LEAN) Map- for adding apparent detail to a surface [Blinn 1978]. We use the ping, a method for real-time filtering of specular highlights in bump term bump mapping to refer to both the original height texture that and normal maps. The method evaluates bumps as part of a shading defines surface normal perturbation for shading, and the more com- computation in the tangent space of the polygonal surface rather mon and general normal mapping, where the texture holds the ac- than in the tangent space of the individual bumps. By operat- tual surface normal. These methods are extremely common in video ing in a common tangent space, we are able to store information games, where the additional surface detail allows a rich visual ex- on the distribution of bump normals in a linearly-filterable form perience without complex high-polygon models. compatible with standard MIP and anisotropic filtering hardware. The necessary textures can be computed in a preprocess or gener- Unfortunately, bump mapping has serious drawbacks with filtering ated in real-time on the GPU for time-varying normal maps.