AR-media TUTORIALS IMPROVING REALISM AMBIENT OCCLUSION. (June, 2011)

Size: px
Start display at page:

Download "AR-media TUTORIALS IMPROVING REALISM AMBIENT OCCLUSION. (June, 2011)"

Transcription

1 AR-media TUTORIALS IMPROVING REALISM AMBIENT OCCLUSION (June, 2011)

2 Copyright Copyright 2008/2011 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior written permission of Inglobe Technologies S.r.l.

3 INTRODUCTION TUTORIAL - IMPROVING REALISM AMBIENT OCCLUSION This tutorial will show you how to get a nice Ambient Occlusion effect with the plugin, this will add a lot of realism to your Augmented Reality scenes. IMPORTANT: be sure to read the Improving Realism The Basics before diving in the following example, the guide contains important information that will teach you how to get the best from your tools and also how to avoid common problems that you may encounter. EXAMPLE: Ambient Occlusion In this example we ll show how to fake Ambient Occlusion effect using both the LightTracer and the mental ray engine. We ll use a model of the Aphrodite of Milos statue, usually statues and sculptures are very nice examples to show Ambient Occlusion for. The statue s material is a simple white color with a little reflection map applied to improve realism. Here s an image showing how the final result will look like NOTE: you can employ the same technique to fake lighting for more general purposes: as you ll realize throughout the tutorial, instead of just the Ambient Occlusion information your textures can store every kind of shadows as well. LightTracer Step 1: setting up the scene Load the model of the statue into 3dsMax (you can search for any statue model on the Internet)

4 Open the Material Editor and select an empty slot. Be sure that the type of the material is Standard, then in the Shader Basic Parameters rollout choose an almost white diffuse color (240, 255, 255) and a pure white specular color. Set the Specular Level to 50, Glossiness to 80 and Soften to 0.1. Scroll down to the Maps rollout and click the button near the Reflection slot to add a sky image: in the Material/Map Browser window select Bitmap and then be sure to choose Environ and Spherical Environment for the Mapping parameter); go back to the material s maps and set the Reflection s Amount value to 15, this will add a lite reflection effect. Try to render the scene now, you d get something like this

5 As you can see, since there are no lights in the scene, Max uses a default light that helps us to perceive the depth of the model, but we can improve visual appearance by means of Ambient Occlusion (AO from now on). Let s add AO to the scene. Step 2: adding Ambient Occlusion One simple way to add AO in our scene is provided by the LightTracer module that comes with 3ds Max. So, create a simple SkyLight light and place it anywhere around the statue

6 Now open the Rendering menu and click the Render Setup item, in the window that will open click the Advanced Lighting tab, in the Select Advanced Lighting rollout be sure to select Light Tracer and to check the Active checkbox. Finally set the Global Multiplier to 0.85 in the Parameters rollout as shown here

7 When you get comfortable with Light Tracer, you can try different settings to improve the overall quality of your renderings and also to improve quality of the textures you ll create by means of Render To Texture command. Try to render the scene again, you should get something like this

8 As you can see the image looks more natural and you can see the AO effect very clearly in the upper part of the vest, let s compare both images more closely Later on we will compare also how the two scenes looks when rendered by the plugin. Now let s go on by preparing the scene to be used with the plugin without losing the AO effect. Step 3: Render To Texture If we try to view the scene with the plugin we ll get a very poor result, like shown below

9 Actually, the AO effect is completely missing, the only shading information we can see is the one that the plugin will compute by means of a default light (much like the way 3ds Max behaves when no light is added to the scene). In order to get the desired effect we ll use the Render To Texture command to fake illumination, basically we ll bake only the LightingMap so we ll be able to keep each map independent and eventually we ll be able to modify it later. The procedure will follow the same steps described in detail in the Improving Realism The Basics tutorial. Click the Rendering menu and then the Render To Texture menu item. In the Output rollout select a path local to your project/scene (we suggest to create a directory called baked to distinguish original textures from those created by Render To Texture). Then scroll down to the Objects To Bake rollout and select the statue model in the viewport, it will be added to the list of objects to treat with the command. Leave every setting as is and scroll down to the Baked Material rollout, be sure that it looks like this Please note that these settings apply to any case where the original material is a Standard Material, if using other advanced materials (mental ray, V-Ray, ) then you should refer to the Improving Realism The Basics tutorial for details. Now go back to the Output rollout, click the Add button, in the window that will show up select the LightingMap element and click Add Elements. In this way we tell 3ds Max that we re interested in creating a texture that will store the lighting information of our object and hence also the AO effect. Going back to

10 the Render To Texture window, the Output rollout will be filled with some values related to the texture element we have just chosen as shown here As you can see, the element has been added to the Output table and also a default file name has been provided in the File Name and Type slot, but while you can leave the base name as is, it is strongly advisable to change the file type, so click the button on the right of the File Name and Type slot and select PNG (or JPG) in the window that will open. In order to proceed we need to choose how the texture element will be used, this is done via the Target Map Slot entry, this value will set the map channel that will be used for the newly created material, so let s click the dropdown list and select Self-Illumination (after all we re faking illumination in this example). As a last step let s choose an appropriate size for the texture that will be created, since the model is quite complex we can try with a size as big as 2048x2048, but in many cases you can really use smaller sizes and still get very good results. Now the rollout should look like this

11 Note that the target slot has been set and the desired size has been chosen. Just click Render at the bottom of the Render To Texture window and the process will start. Basically two steps will be performed: the UV flattening and the rendering of the texture; the first step can be quite long depending on the complexity of geometry while the second will depend on the rendering engine s setup. At the end of the process you ll be show the rendered texture

12 Apparently it may make no sense to humans, but it makes a lot of sense to real-time rendering engines. Just view the model with the plugin now

13 As you can see the result has improved a lot. Let s compare the plugin s output before and after the Render To Texture command Now let s take a little time to show what has happened to our model s materials. Open the Material Editor and use the eyedropper to get the statue s material from the scene: you ll notice that now the statue s material is a Shell material whose Original Material slot is occupied by the original statue s material and the Baked Material slot is occupied by the material that has been created by the Render To Texture command. Also note that the original material is still used when you do a render while the baked material is used both in your viewports and by the plugin (you should not change these settings otherwise you may make the Render To Texture useless from the plugin standpoint). The Shell Material Parameters rollout should look like this

14 Now just click the baked material slot and have a look at its parameters, they are exactly the same as the original material s but if you scroll down to the Maps rollout, you ll notice the newly created texture in the Self-Illumination slot (remember that we chose the Self-Illumination target slot for the LightingMap element). Also notice that the Reflection map is still there, eventually you can now change and modify each map as you wish, in particular you could open the baked texture image and modify it for example to remove noise, to soften shadows, to change resolution and so on. One last things worth noting is that the statue s model has been added an Automatic Flatten UVs modifier, you should not remove it from the stack otherwise the Render To Texture effect will appear weird. NOTE: you can see that we left the SkyLight in the scene, that s fine in our example where we have just one object with a self illumination map because of which the light source will be ignored, but in general you may need to hide the light you used to do Render To Texture (for example if you follow the first strategy, i.e. if you are baking the CompleteMap element to the Diffuse channel). mental ray Step 1: setting up the scene Now let s do the same we ve just done but this time we will use mental ray engine. Start with the statue model with the same material we used earlier (note that in this example we will employ mental ray only to compute the Ambient Occlusion map not to render advanced materials, we ll do it later). Assign the mental ray engine as the current renderer (by the way, if you did not reset 3ds Max, first of all you must open the Render Setup window from the Rendering menu and remove any lighting plugin in the Advanced Lighting tab). Click the Rendering menu and then the Environment item and in the background Color switch select a pure white. Be sure that your model has the same original material as set in previous example. Step 2: adding Ambient Occlusion (MR) The process to create an AO effect with mental ray is quite different from what we ve seen earlier. Even though you can follow the same idea discussed earlier by creating a proper lighting setup, mental ray provides a shader that computes the AO of an object without the need to create a light in the scene, so we ll now see how to add AO with this approach. Open the Material Editor and select an empty slot, choose the mental ray material by selecting mental ray in the Material/Map Browser window. In the Material Shaders rollout click the button near the Surface checkbox in the Basic Shaders section: in the Material/Map Browser select Ambient/Reflective Occlusion. The Ambient/Reflective Occlusion Parameters rollout will be displayed in the Material Editor (we ll not describe every parameter in detail here because this goes beyond the scope of this guide, we ll give you hints about how to set some of them in order to get acceptable results that probably can be improved a lot if you spend some time adjusting those parameters). The most important parameters to take care of are the Samples number (the higher the better quality), we chose 64 for our example, Spread and Max distance (for the meaning of these parameters refer to the mental ray guide), the actual values to be set for these parameters depend on the scene you are using, in our case we set 2.0 and respectively. We won t apply this material to any object, but we ll tell 3ds Max to temporary override any material in the scene with this one only for the purpose of computing AO maps. So let s open the Render Setup window, go to the Processing tab and in the Material Override section check the Enable checkbox, then drag the mental ray material with the AO shader into the Material slot near the Enable checkbox. By doing so, you can avoid to assign the AO material to your objects, it will

15 be applied temporary to them if you start a rendering and also if you use the Render To Texture command. So if everything has been done correctly, just click the Render button to see a preview of the AO map. You should get something like this If your scene is too white, try to increase the Max distance value by 10 or more units and Spread by 1 unit, and so on until you get a nice effect. NOTE: remember to disable the Material Override setting once the process is completed, otherwise any subsequent rendering will use the AO shader and not the original materials you set. Step 3: Render To Texture Since we re using MentalRay to generate only the AO map (the base material still being a Standard Material), we can employ a different technique when doing Render To Texture: instead of creating a Shell Material and a copy of the original material we can: - Choose to store the AO map to disk - Manually assign the AO map to the Self-Illumination slot of our model s original material Of course, nothing prevents you to use the standard approach, but this is by far the quickest and simplest. In this example we ll also employ a different approach for UV flattening to show you that you can get better results if you do not rely on the automatic algorithm, for this reason let s add the Unwrap UVW modifier to the statue, in the modifier Parameters rollout set the Map Channel to 3 and the click the Edit button, the Edit UVWs window will open

16 As you can see, there is a lot of wasted space and it is almost impossible to understand the topology of our model 1 (this is what the automatic flattening Render To Texture would produce). So, select all the faces in the Edit UVWs window, click the Mapping menu and then the Normal Mapping item, you should get something like this 1 Actually if you try to go on with the Render To Texture command using this UVs layout (that is the same that is produced by the automatic algorithm), the final result will have artifacts, for this reason we are using the approach that is being described.

17 The flattening looks much more natural now. With this new layout we can go back to the Render To Texture window, be sure that the whole statue is selected and scroll down to the Mapping Coordinates section in the Objects to Bake rollout. This time, since we have manually flattened UVs, we have to choose the Use Existing Channel option and set the Channel to 3. Go on as usual by clicking Add and select Ambient Occlusion (MR) as texture element as shown below Set a proper texture size, we chose 2048x2048 but a smaller size could be sufficient. Do not change the Selected Element Unique Settings. Scroll down to the Baked Objects rollout and check the Render to Files Only option: by doing so the AO map will be stored to disk and no new material will be created for our model (remember that we don t want to create a new material but we want to just create the AO map that will manually assign to our original material).

18 Click Render button in the Render To Texture window, we ll get an AO map like this IMPORTANT: remember that, as described in the Improving Realism The Basics tutorial, we have to face with an annoying issue when we use Render To Texture with mental ray, i.e. when storing textures created by the Render To Texture command and mental ray engine, 3ds Max writes them to disk in black & white (even though the preview will show you the correct grey-scale or color image); this means that if you do not manually save the baked textures they will be missing when you run the plugin and you may get totally black objects in the worst case. That said, in order to save the correct grey-scale generated AO map, click the little disk icon and then you can choose the same file name that 3ds Max used to store that map (it is safe to do so because if you try to open the image automatically stored at the end of the Render To Texture process you ll find out that it is just black & white, so it will be useless). Of course, we can also improve the quality of the AO map: for example, we could remove some artifacts by means of any image editing software or we could use a better flattening strategy for the Unwrap UVWs modifier (see below). Now we need to assign this map to the Self-Illumination slot of our model s material, so open the Material Editor and select the statue s material, scroll down to the Maps rollout and click the Self-Illumination slot, choose Bitmap from the Materials/Maps Browser and finally select the AO map created/saved earlier. In

19 the Material Editor be sure to select the proper Map Channel for this AO map, since we chose to apply the Unwarp UVWs modifier to channel 3, we must also use that channel for the AO map. You can view the model with the plugin now and you should get a nice lit model like this NOTE: as we told, instead of saving the resulting AO map to disk and then adding it manually to your model s material, you can follow the usual Render To Texture procedure even for this mental ray case, i.e. you can still use the Duplicate Source to Baked option because, in this example, the base material is a Standard Material like in the example we have shown; later on we ll show how to do Render To Texture with pure mental ray materials. Troubleshooting Avoiding visual artifacts: depending on the complexity of the model s geometry and the rendering engine you are using, you may get some visual artifacts like those shown here

20 This happens if you rely only on the automatic flattening of UVs instead of manually applying an Unwrap UVWs modifier as we did: the problem is that the automatic flattening of UV doesn t produce an acceptable result because, as you can see from the created texture below, there is a lot of wasted space in the rendered image and the actual used portions of the texture are too little and will create weird results on their borders To overcome this problem, we can help 3ds Max by adding an Unwrap UVW modifier to our model (note that if you ve already done Render To Texture you could need to remove what you ve done so far, so in the Render To Texture window, with the model selected, click the Clear Shell Materials button in the Baked Material rollout and then click the Clean Unwrappers button in the Mapping Coordinate section of the Objects to Bake rollout, this will reset your model to its original state). Improving the AO map: we can try to add more detail (and to remove some artifacts as well) to the AO map by using a more appropriate flattening strategy, for example you can go back to the Unwrap UVW modifier and click the + sign beside its name, select Face and scroll down until you can see the available mapping types, here you should try some of the available types and chose the one that gives you the best result, for

21 our statue model we chose the cylindrical type by clicking the Cylindrical button. The mapping gizmo will appear on the model, eventually move/scale it properly until you get a better coverage in the Edit UVWs window, here s what we ve got As you can see, there is even less wasted space in the generated texture than in our earlier approach, so given a specified size we have more detail if we employ the proper flattening strategy. The better flattening strategy depends on the actual geometry you must deal with, so you have to fine tune the UVs flattening if you want to get almost perfect (artifacts-free) maps, also take a little time to explore all the tools available in the Edit UVWs window instead of just relying solely on the mapping types available in the Unwrap UVs parameters. Suggestions When you deal with complex scenes, you may have some objects that actually occlude too much some other object, so that the latter s AO map may look too dark, in these cases you can either temporary hide the occluding objects (if this makes sense) and do the Render To Texture command or manually adjust the AO map image in an external editor until it looks as bright as you want. CONCLUSION This tutorial showed you how to use the Render To Texture technique to create Ambient Occlusion effects for your augmented reality scenes. Two techniques were employed: the first uses a SkyLight and the LigthTracer engine, the second leverage on the mental ray engine and shaders.

Ambient Occlusion Pass

Ambient Occlusion Pass Ambient Occlusion Pass (Soft Shadows in the Nooks and Crannies to Replicate Photorealistic Lighting) In this tutorial we are going to go over some advanced lighting techniques for an Ambient Occlusion

More information

Introduction to Digital Modelling and Animation in Design week 4 Textures

Introduction to Digital Modelling and Animation in Design week 4 Textures Introduction to Digital Modelling and Animation in Design week 4 Textures Thaleia Deniozou - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

Textures and UV Mapping in Blender

Textures and UV Mapping in Blender Textures and UV Mapping in Blender Categories : Uncategorised Date : 21st November 2017 1 / 25 (See below for an introduction to UV maps and unwrapping) Jim s Notes regarding Blender objects, the UV Editor

More information

What is the Deal with Color?

What is the Deal with Color? What is the Deal with Color? What is the Deal with Color? Beginning from the beginning Our First Moves Diffuse Object Colors Specular Lighting Transparency Paint on Image Those sliders and things Diffuse

More information

Caustics - Mental Ray

Caustics - Mental Ray Caustics - Mental Ray (Working with real caustic generation) In this tutorial we are going to go over some advanced lighting techniques for creating realistic caustic effects. Caustics are the bent reflections

More information

AR-media TUTORIALS LINKED MARKERS. (November, 2011)

AR-media TUTORIALS LINKED MARKERS. (November, 2011) AR-media TUTORIALS LINKED MARKERS (November, 2011) Copyright Copyright 2008/2012 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,

More information

Chapter 4- Blender Render Engines

Chapter 4- Blender Render Engines Chapter 4- Render Engines What is a Render Engine? As you make your 3D models in, your goal will probably be to generate (render) an image or a movie as a final result. The software that determines how

More information

Visualization Insider A Little Background Information

Visualization Insider A Little Background Information Visualization Insider A Little Background Information Visualization Insider 2 Creating Backgrounds for 3D Scenes Backgrounds are a critical part of just about every type of 3D scene. Although they are

More information

AR-media TUTORIALS MULTIMEDIA VIDEO OBJECTS. (June, 2011)

AR-media TUTORIALS MULTIMEDIA VIDEO OBJECTS. (June, 2011) AR-media TUTORIALS MULTIMEDIA VIDEO OBJECTS (June, 2011) Copyright Copyright 2008/2011 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,

More information

How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications

How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications I have seen quite a lot of confusion surround Linear Workflow and 3ds Max. This is understandable,

More information

Texture Mapping. Images from 3D Creative Magazine

Texture Mapping. Images from 3D Creative Magazine Texture Mapping Images from 3D Creative Magazine Contents Introduction Definitions Light And Colour Surface Attributes Surface Attributes: Colour Surface Attributes: Shininess Surface Attributes: Specularity

More information

Submerge Camera Shader

Submerge Camera Shader Submerge Camera Shader In this tutorial we are going to take a look at a simple scene with a swimming pool and a teapot and we will use the Mental Ray Camera shader called "Submerge" to change the look

More information

Dissolving Models with Particle Flow and Animated Opacity Map

Dissolving Models with Particle Flow and Animated Opacity Map Dissolving Models with Particle Flow and Animated Opacity Map In this tutorial we are going to start taking a look at Particle Flow, and one of its uses in digital effects of making a model look as though

More information

Interior space in daylight Elsevier Inc. All rights reserved.

Interior space in daylight Elsevier Inc. All rights reserved. Interior space in daylight Bonus Chapter 1 Day Lighting an Interior Space 1.1 Introduction In this chapter, you will learn about lighting an interior scene while you work on the lighting for the living

More information

There are many kinds of surface shaders, from those that affect basic surface color, to ones that apply bitmap textures and displacement.

There are many kinds of surface shaders, from those that affect basic surface color, to ones that apply bitmap textures and displacement. mental ray Overview Mental ray is a powerful renderer which is based on a scene description language. You can use it as a standalone renderer, or even better, integrated with 3D applications. In 3D applications,

More information

AR-media TUTORIALS LAYERS MANAGEMENT. (November, 2011)

AR-media TUTORIALS LAYERS MANAGEMENT. (November, 2011) AR-media TUTORIALS LAYERS MANAGEMENT (November, 2011) Copyright Copyright 2008/2012 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,

More information

Method I. 3ds max to zbrush

Method I. 3ds max to zbrush Throughout this article I will be demonstrating the various methods I make my game models. The reason for this article is in case I want to highlight previous workflow methods or if I want to share my

More information

AR-media TUTORIALS REAL-TIME SHADOWS. (November, 2011)

AR-media TUTORIALS REAL-TIME SHADOWS. (November, 2011) AR-media TUTORIALS REAL-TIME SHADOWS (November, 2011) Copyright Copyright 2008/2012 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,

More information

Rock Tutorial: Creating A Rock Like Seen In Gears Of War With A Focus On Normal

Rock Tutorial: Creating A Rock Like Seen In Gears Of War With A Focus On Normal http://www.icantbelieveitsnothighpoly.com/tutorials_new.html To view finished product 360 degrees around Instructions // Download: Video (Rotation of Final Mesh)/// (Right click and save) This is an advanced

More information

diffuse diffuse reflection refraction diffuse mapping diffuse reflection reflection filter mapping mapping reflection

diffuse diffuse reflection refraction diffuse mapping diffuse reflection reflection filter mapping mapping reflection Matières 1 2 3 mapping diffuse reflection diffuse transparency reflection refraction diffuse mapping diffuse reflection diffuse reflection filter mapping bump mapping mapping mapping diffuse reflection

More information

Quick Start Tutorial

Quick Start Tutorial Tutorial Tutorial: Build an Apple Welcome to Design 3D CX 7. This is a quick tutorial to get you started. In this tutorial you ll learn how to import an Adobe Illustrator file, Lathe it into a 3D object,

More information

O Hailey: Chapter 3 Bonus Materials

O Hailey: Chapter 3 Bonus Materials O Hailey: Chapter 3 Bonus Materials Maya s Toon Line For those familiar with toon lines in Maya, you may skip ahead past this section. Those not familiar might find it useful to understand the basics of

More information

How to Rescue a Deleted File Using the Free Undelete 360 Program

How to Rescue a Deleted File Using the Free Undelete 360 Program R 095/1 How to Rescue a Deleted File Using the Free Program This article shows you how to: Maximise your chances of recovering the lost file View a list of all your deleted files in the free Restore a

More information

Materials in Kerkythea ~ a beginners guide

Materials in Kerkythea ~ a beginners guide Materials in Kerkythea ~ a beginners guide I started using Kerkythea as a way of rendering SketchUP models. I quickly found that I needed to be able to create and work with materials. I read Patrick Nieborg

More information

UV Mapping to avoid texture flaws and enable proper shading

UV Mapping to avoid texture flaws and enable proper shading UV Mapping to avoid texture flaws and enable proper shading Foreword: Throughout this tutorial I am going to be using Maya s built in UV Mapping utility, which I am going to base my projections on individual

More information

Shadows in the graphics pipeline

Shadows in the graphics pipeline Shadows in the graphics pipeline Steve Marschner Cornell University CS 569 Spring 2008, 19 February There are a number of visual cues that help let the viewer know about the 3D relationships between objects

More information

Max scene used to generate the image from the second pdf in this tutorial.

Max scene used to generate the image from the second pdf in this tutorial. Tutorial covers creating vector drawings from a 3ds max scene and methods for compositing these drawings back into a rendering. Rendering set up is based of the lighting set up from the mental ray/skylight/mr

More information

Lighting Techniques 1

Lighting Techniques 1 STEP 1: open your Class-05 Max fi le _ main menu / Customize / Units Setup _ set Display Unit Scale as shown in Image 1 _ set Lighting Units to: American STEP 2: select Daylight.01 _ command panel / modify

More information

CREATING AND USING NORMAL MAPS - A Tutorial

CREATING AND USING NORMAL MAPS - A Tutorial CREATING AND USING NORMAL MAPS - A Tutorial Introduction In the last 10 years or so we ve seen lots of video games released that use low poly count models for the game play and then tell the story using

More information

AR-media Plugin v2.3. QUICK START GUIDE (September, 2013)

AR-media Plugin v2.3. QUICK START GUIDE (September, 2013) QUICK START GUIDE (September, 2013) (Windows XP/Vista/7) Inglobe Technologies 2008/2013 Copyright Copyright 2008/2013 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be

More information

AV Using Autodesk 3ds Max Design, Autodesk Revit, and iray to Render Compelling Photographic Scenes

AV Using Autodesk 3ds Max Design, Autodesk Revit, and iray to Render Compelling Photographic Scenes AV4672 - Using Autodesk 3ds Max Design, Autodesk Revit, and iray to Render Compelling Photographic Scenes Steven Schain Autodesk Certified Instructor AV4672 This virtual class introduces designers to the

More information

Low Poly Game Plants

Low Poly Game Plants Low Poly Game Plants In this tutorial we are going to create some very simple low poly plants like the kind you find in video games all over the place. If you don t need to know the photoshop steps, or

More information

Page 1 of 10 Creating Cigarette Smoke In this tutorial, you use a particle system to create a stream of cigarette smoke trailing from an ashtray. The animation relies on space warps to affect the movement

More information

03. 3ds Max Design & Mental Ray

03. 3ds Max Design & Mental Ray Design + Computing 03. 3ds Max Design & Mental Ray 9/23/2015 CAD & Graphics II HOM2027 Fall 2014 Every Wednesday 2:00 pm 5:50 pm Jin Kook Lee, PhD. 02-2220-2645 designit@hanyang.ac.kr Assistant Professor,

More information

Chapter 23- UV Texture Mapping

Chapter 23- UV Texture Mapping Chapter 23- UV Texture Mapping Since games need to be able to process operations as fast as possible, traditional rendering techniques (specular, ray tracing reflections and refractions) cannot typically

More information

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation.

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation. Tangents In this tutorial we are going to take a look at how tangents can affect an animation. One of the 12 Principles of Animation is called Slow In and Slow Out. This refers to the spacing of the in

More information

Shadows. COMP 575/770 Spring 2013

Shadows. COMP 575/770 Spring 2013 Shadows COMP 575/770 Spring 2013 Shadows in Ray Tracing Shadows are important for realism Basic idea: figure out whether a point on an object is illuminated by a light source Easy for ray tracers Just

More information

UDK Basics Textures and Material Setup

UDK Basics Textures and Material Setup UDK Basics Textures and Material Setup By Sarah Taylor http://sarahtaylor3d.weebly.com In UDK materials are comprised of nodes, some of which you may be familiar with, such as Diffuse, normal, specular

More information

Modeling Level Design

Modeling Level Design Summary This tutorial has introduced you to several of the tools you can use to make a low-polygon model with editable poly functionality. These tools can be adapted to the task of modeling any low-polygon

More information

Advanced Distant Light for DAZ Studio

Advanced Distant Light for DAZ Studio Contents Advanced Distant Light for DAZ Studio Introduction Important Concepts Quick Start Quick Tips Parameter Settings Light Group Shadow Group Lighting Control Group Known Issues Introduction The Advanced

More information

MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info;

MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info; MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info; Maya is an intuitive modelling and animation software that relies on a different set of techniques and strategies than Rhinoceros. It is important to note

More information

Hemlock Folly v2 Notes

Hemlock Folly v2 Notes Hemlock Folly v2 Notes DAZ Studio Iray Instance Optimization - IMPORTANT When rendering the full scene preset, it is important that you set Instance Optimization to Memory, otherwise Daz Studio will go

More information

Point based global illumination is now a standard tool for film quality renderers. Since it started out as a real time technique it is only natural

Point based global illumination is now a standard tool for film quality renderers. Since it started out as a real time technique it is only natural 1 Point based global illumination is now a standard tool for film quality renderers. Since it started out as a real time technique it is only natural to consider using it in video games too. 2 I hope that

More information

ValuePRO Tutorial Internet Explorer 8 Configuration

ValuePRO Tutorial Internet Explorer 8 Configuration ValuePRO Tutorial Internet Explorer 8 Configuration Table of Contents Contents 1. Adding ValuePRO to Trusted Sites... 1 1. Overview... 1 2. Changes Required... 1 2. Enabling Cross Site Scripting... 3 1.

More information

AR-media Plugin v2.3. for Nemetschek Scia Engineer. INSTALLATION & USER GUIDE (February, 2013)

AR-media Plugin v2.3. for Nemetschek Scia Engineer. INSTALLATION & USER GUIDE (February, 2013) INSTALLATION & USER GUIDE (February, 2013) Inglobe Technologies 2008/2013 Copyright Copyright 2008/2013 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted,

More information

ENGL 323: Writing for New Media Repurposing Content for the Web Part Two

ENGL 323: Writing for New Media Repurposing Content for the Web Part Two ENGL 323: Writing for New Media Repurposing Content for the Web Part Two Dr. Michael Little michaellittle@kings.edu Hafey-Marian 418 x5917 Using Color to Establish Visual Hierarchies Color is useful in

More information

: CASE STUDY: USING MAYA AND MENTAL RAY FOR PHOTOREALISTIC INTERIOR LIGHTING

: CASE STUDY: USING MAYA AND MENTAL RAY FOR PHOTOREALISTIC INTERIOR LIGHTING 2006-1795: CASE STUDY: USING MAYA AND MENTAL RAY FOR PHOTOREALISTIC INTERIOR LIGHTING Marty Fitzgerald, East Tennessee State University American Society for Engineering Education, 2006 Page 11.312.1 Case

More information

Caustics - Mental Ray

Caustics - Mental Ray Caustics - Mental Ray In this tutorial we are going to go over some advanced lighting techniques for creating realistic caustic effects. Caustics are the focused patterns of light which form after light

More information

Extrude. Taper. STEP 04: Ctrl +V _ select Copy from the clone window _ name the copy: Slabs Mesh _ click OK

Extrude. Taper. STEP 04: Ctrl +V _ select Copy from the clone window _ name the copy: Slabs Mesh _ click OK Extrude STEP 01: open the class-08 3ds Max file _ select the ellipse _ command panel / modifier list _ select Extrude _ set the extrusion Amount: 400 _ STEP 02: with the perspective viewport current press

More information

RIS shading Series #2 Meet The Plugins

RIS shading Series #2 Meet The Plugins RIS shading Series #2 Meet The Plugins In this tutorial I will be going over what each type of plugin is, what their uses are, and the basic layout of each. By the end you should understand the three basic

More information

Guide Contents Introduction Useful Information Navigating the Scene Hotkeys Placing and Manipulating Objects The Builder Cube Builder Cube Edit

Guide Contents Introduction Useful Information Navigating the Scene Hotkeys Placing and Manipulating Objects The Builder Cube Builder Cube Edit Guide Contents Introduction Useful Information Navigating the Scene Hotkeys Placing and Manipulating Objects The Builder Cube Builder Cube Edit Geometry Builder Cube Edit UVs Static Meshes Materials Mat.

More information

ZBrush To Softimage XSI 16-Bit Displacement Guide

ZBrush To Softimage XSI 16-Bit Displacement Guide ZBrush To Softimage XSI 16-Bit Displacement Guide Greg Punchatz Senior Creative Director, Janimation November 10, 2005 2005 Pixologic, Inc. All rights reserved. Pixologic and the Pixologic logo, and ZBrush

More information

Soft shadows. Steve Marschner Cornell University CS 569 Spring 2008, 21 February

Soft shadows. Steve Marschner Cornell University CS 569 Spring 2008, 21 February Soft shadows Steve Marschner Cornell University CS 569 Spring 2008, 21 February Soft shadows are what we normally see in the real world. If you are near a bare halogen bulb, a stage spotlight, or other

More information

V-RAY MATERIAL SETTINGS

V-RAY MATERIAL SETTINGS V-RAY MATERIAL SETTINGS author: Wouter Wynen brought to you by: 2006 VisMasters. All rights reserved. VisMasters and the VisMasters logo are trademarks of ArchVision, Inc. All other trademarks belong to

More information

THEA RENDER ADAPTIVE BSD ENGINE

THEA RENDER ADAPTIVE BSD ENGINE THEA RENDER ADAPTIVE BSD ENGINE ADAPTIVE (BSD) ENGINE Adaptive (BSD) is the name of the biased engine inside Thea Render. This engine is a biased one (this is why we use the abbreviation "BSD") as it uses

More information

Enabling immersive gaming experiences Intro to Ray Tracing

Enabling immersive gaming experiences Intro to Ray Tracing Enabling immersive gaming experiences Intro to Ray Tracing Overview What is Ray Tracing? Why Ray Tracing? PowerVR Wizard Architecture Example Content Unity Hybrid Rendering Demonstration 3 What is Ray

More information

Customizing DAZ Studio

Customizing DAZ Studio Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:

More information

TUTORIAL 7: Global Illumination & Ambient Occlusion

TUTORIAL 7: Global Illumination & Ambient Occlusion TUTORIAL 7: Global Illumination & Ambient Occlusion The goal of this short tutorial is to introduce a few select aspects of mental ray so that you may consider incorporating them in your projects if appropriate.

More information

Lesson 03: We will add water and will set the placing conditions for the material. WorldBuilder 3.5. for. About Digital Element Tutorials:

Lesson 03: We will add water and will set the placing conditions for the material. WorldBuilder 3.5. for. About Digital Element Tutorials: Lesson 03: We will add water and will set the placing conditions for the material for WorldBuilder 3.5 About Digital Element Tutorials: This tutorial is available both in.pdf format and in Qarbon format,

More information

3D Space is one of the most rewarding areas

3D Space is one of the most rewarding areas Lesson 8 206 3D Space Add a new dimension to your animations. In This Lesson 207 enabling layers for 3D 208 moving and rotating layers in 3D space 210 multiplaning effects 212 3D motion paths 213 multiple

More information

Mia Round Corners Node

Mia Round Corners Node Mia Round Corners Node NAKHLE Georges - july 2007 This tutorial describes how to use the mental ray MIA Round Corners node. 1) Create a polygonal cube, and make sure that mental ray plug-in is loaded.

More information

Mastering Autodesk 3ds Max 2013

Mastering Autodesk 3ds Max 2013 Mastering Autodesk 3ds Max 2013 Harper, J ISBN-13: 9781118129715 Table of Contents Introduction? xxi Chapter 1? Getting to Know Autodesk? 3ds Max? 2013??? 1 Introducing the New 3ds Max 2013 Features????

More information

LEVEL 1 ANIMATION ACADEMY2010

LEVEL 1 ANIMATION ACADEMY2010 1 Textures add more realism to an environment and characters. There are many 2D painting programs that can be used to create textures, such as Adobe Photoshop and Corel Painter. Many artists use photographs

More information

Tutorial 15: Publish web scenes

Tutorial 15: Publish web scenes Tutorial 15: Publish web scenes Table of Contents....................................... 3 2 In this tutorial: Part 1: Export CityEngine scene to Web Scene (.3ws) Part 2: Preview Web Scene locally Part

More information

3ds Max certification prep

3ds Max certification prep 3ds Max certification prep Study online at quizlet.com/_25oorz 1. 24 Frames per second 2. 25 Frames per second, Europe 3. 30 Frames per second, Americas and Japan 4. Absolute mode, off set mode 5. How

More information

Assignment 6: Ray Tracing

Assignment 6: Ray Tracing Assignment 6: Ray Tracing Programming Lab Due: Monday, April 20 (midnight) 1 Introduction Throughout this semester you have written code that manipulated shapes and cameras to prepare a scene for rendering.

More information

Making parchments and parchment scrolls

Making parchments and parchment scrolls Making parchments and parchment scrolls I am delighted to accept an invitation from Profantasy to present the methods I use to make parchment and parchment scrolls for use as backgrounds in CC3. I hope

More information

MODELING EYES ESTIMATED TIME REQUIRED

MODELING EYES ESTIMATED TIME REQUIRED MODELING EYES This tutorial will teach you how to model a pair of realistic-looking eyes and insert them into the head of a character. ESTIMATED TIME REQUIRED 30 Minutes LEARNING GOALS In this tutorial,

More information

Advanced Maya Texturing and Lighting

Advanced Maya Texturing and Lighting Advanced Maya Texturing and Lighting Lanier, Lee ISBN-13: 9780470292730 Table of Contents Introduction. Chapter 1 Understanding Lighting, Color, and Composition. Understanding the Art of Lighting. Using

More information

SNOWFLAKES PHOTO BORDER - PHOTOSHOP CS6 / CC

SNOWFLAKES PHOTO BORDER - PHOTOSHOP CS6 / CC Photo Effects: Snowflakes Photo Border (Photoshop CS6 / CC) SNOWFLAKES PHOTO BORDER - PHOTOSHOP CS6 / CC In this Photoshop tutorial, we ll learn how to create a simple and fun snowflakes photo border,

More information

EchoSub v1.2 EchoStyle

EchoSub v1.2 EchoStyle EchoSub v1.2 EchoStyle 2002-2003 2 I. Introduction These days it s nothing special anymore to watch a movie on your computer. But of course, you also want matching subtitles. These can be gotten from many

More information

03 RENDERING PART TWO

03 RENDERING PART TWO 03 RENDERING PART TWO WHAT WE HAVE SO FAR: GEOMETRY AFTER TRANSFORMATION AND SOME BASIC CLIPPING / CULLING TEXTURES AND MAPPING MATERIAL VISUALLY DISTINGUISHES 2 OBJECTS WITH IDENTICAL GEOMETRY FOR NOW,

More information

Clean & Speed Up Windows with AWO

Clean & Speed Up Windows with AWO Clean & Speed Up Windows with AWO C 400 / 1 Manage Windows with this Powerful Collection of System Tools Every version of Windows comes with at least a few programs for managing different aspects of your

More information

As we said Procedural Textures are not images but textures that Blender creates automatically. They are good to use as a foundation to start with.

As we said Procedural Textures are not images but textures that Blender creates automatically. They are good to use as a foundation to start with. Textures There are two types of Textures in Blender. Procedural Textures that are by default created by the program and Image Textures that use external images. We will first see how you can apply a Procedural

More information

Shadow Casting in World Builder. A step to step tutorial on how to reach decent results on the creation of shadows

Shadow Casting in World Builder. A step to step tutorial on how to reach decent results on the creation of shadows Shadow Casting in World Builder A step to step tutorial on how to reach decent results on the creation of shadows Tutorial on shadow casting in World Builder 3.* Introduction Creating decent shadows in

More information

CS125 : Introduction to Computer Science. Lecture Notes #38 and #39 Quicksort. c 2005, 2003, 2002, 2000 Jason Zych

CS125 : Introduction to Computer Science. Lecture Notes #38 and #39 Quicksort. c 2005, 2003, 2002, 2000 Jason Zych CS125 : Introduction to Computer Science Lecture Notes #38 and #39 Quicksort c 2005, 2003, 2002, 2000 Jason Zych 1 Lectures 38 and 39 : Quicksort Quicksort is the best sorting algorithm known which is

More information

CleanMyPC User Guide

CleanMyPC User Guide CleanMyPC User Guide Copyright 2017 MacPaw Inc. All rights reserved. macpaw.com CONTENTS Overview 3 About CleanMyPC... 3 System requirements... 3 Download and installation 4 Activation and license reset

More information

XP: Backup Your Important Files for Safety

XP: Backup Your Important Files for Safety XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to

More information

Creative Efficiency Research: MODO 801 vs. Maya From CAD file to finished rendering: How MODO stacks up in a real-world workflow situation

Creative Efficiency Research: MODO 801 vs. Maya From CAD file to finished rendering: How MODO stacks up in a real-world workflow situation Creative Efficiency Research: vs. From CAD file to finished rendering: How MODO stacks up in a real-world workflow situation About this Benchmark Project This benchmark project was conducted to measure

More information

STARTING COMPOSITING PROJECT

STARTING COMPOSITING PROJECT STARTING COMPOSITING PROJECT This tutorial is divided in two parts: Lighting in Maya and compositing in Nuke. Only describe basics techniques but it is your task to learn them and go beyond. These are

More information

critical theory Computer Science

critical theory Computer Science Art/Science Shading, Materials, Collaboration Textures Example title Artists In the recommend real world, two the main following: factors determine the appearance of a surface: basic understanding what

More information

DAZ Page 1. DAZ3D to Unity (Objects and Clothing)

DAZ Page 1. DAZ3D to Unity (Objects and Clothing) DAZ Page 1 DAZ3D to Unity (Objects and Clothing) Saturday, June 20, 2015 1:30 PM DAZ is not the easiest to get from objects from DAZ to a game engine and be as optimized as possible. This document will

More information

Appendix A Design. User-Friendly Web Pages

Appendix A Design. User-Friendly Web Pages Appendix A Design User-Friendly Web Pages 2 How to Do Everything with FrontPage 2002 If you have surfed the Web for any significant period of time, you know that there are plenty of Web sites out there

More information

Texturing laying out Uv's part I - Levitateme

Texturing laying out Uv's part I - Levitateme Texturing laying out Uv's part I - Levitateme In this tutorial, I am going to try and teach people my method of laying out uvs. I think laying out uvs is a art form, I think everyone has there own style,

More information

DIRECTV Message Board

DIRECTV Message Board DIRECTV Message Board DIRECTV Message Board is an exciting new product for commercial customers. It is being shown at DIRECTV Revolution 2012 for the first time, but the Solid Signal team were lucky enough

More information

3DS MAX to MARVELOUS DESIGNER WORKFLOW

3DS MAX to MARVELOUS DESIGNER WORKFLOW 3DS MAX to MARVELOUS DESIGNER WORKFLOW 1) OPEN RIGGED MODEL This document goes through all steps necessary to use Marvelous Designer (MD) as a cloth simulation tool for characters rigged, animated and

More information

Visual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading

Visual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading Visual cues to 3D geometry Light Reflection and Advanced Shading size (perspective) occlusion shading CS 4620 Lecture 17 1 2 Shading Recognizing materials Variation in observed color across an object strongly

More information

COS 116 The Computational Universe Laboratory 10: Computer Graphics

COS 116 The Computational Universe Laboratory 10: Computer Graphics COS 116 The Computational Universe Laboratory 10: Computer Graphics As mentioned in lecture, computer graphics has four major parts: imaging, rendering, modeling, and animation. In this lab you will learn

More information

An Approach to Content Creation for Trainz

An Approach to Content Creation for Trainz An Approach to Content Creation for Trainz Paul Hobbs Part 3 Creating Textures (Updates and sample files available from http://www.44090digitalmodels.de) Page 1 of 20 Version 5 Creating Textures It is

More information

Property of: Entrada Interactive. PBR Workflow. Working within a PBR-based environment

Property of: Entrada Interactive. PBR Workflow. Working within a PBR-based environment Property of: Entrada Interactive PBR Workflow Working within a PBR-based environment Ryan Manning 8/24/2014 MISCREATED PBR WORKFLOW CryDocs on Physically Based Shading/Rendering: http://docs.cryengine.com/display/sdkdoc4/physically+based+rendering

More information

Iray for Cinema 4D Release Version 2.0 New Features Improved MDL Material Browser Stacking of MDL Material Layers

Iray for Cinema 4D Release Version 2.0 New Features Improved MDL Material Browser Stacking of MDL Material Layers Iray for Cinema 4D Release Version 2.0 Version 2.0.15, Iray 2016.3 Copyright 2017 NVIDIA Corporation Improved MDL Material Browser The MDL Material Browser has been greatly enhanced to allow quick and

More information

Dominic Filion, Senior Engineer Blizzard Entertainment. Rob McNaughton, Lead Technical Artist Blizzard Entertainment

Dominic Filion, Senior Engineer Blizzard Entertainment. Rob McNaughton, Lead Technical Artist Blizzard Entertainment Dominic Filion, Senior Engineer Blizzard Entertainment Rob McNaughton, Lead Technical Artist Blizzard Entertainment Screen-space techniques Deferred rendering Screen-space ambient occlusion Depth of Field

More information

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed

More information

Autodesk Fusion 360: Render. Overview

Autodesk Fusion 360: Render. Overview Overview Rendering is the process of generating an image by combining geometry, camera, texture, lighting and shading (also called materials) information using a computer program. Before an image can be

More information

Advanced Maya e Texturing. and Lighting. Second Edition WILEY PUBLISHING, INC.

Advanced Maya e Texturing. and Lighting. Second Edition WILEY PUBLISHING, INC. Advanced Maya e Texturing and Lighting Second Edition Lee Lanier WILEY PUBLISHING, INC. Contents Introduction xvi Chapter 1 Understanding Lighting, Color, and Composition 1 Understanding the Art of Lighting

More information

Turn your movie file into the homework folder on the server called Lights, Camera, Action.

Turn your movie file into the homework folder on the server called Lights, Camera, Action. CS32 W11 Homework 3: Due MONDAY, APRIL 18 Now let s put the ball in a world of your making and have some fun. Create a simple AND WE MEAN SIMPLE environment for one of your ball bounces. You will assign

More information

Rendering Engines - Specific tools may depend on "Rendering Engine"

Rendering Engines - Specific tools may depend on Rendering Engine Week 5 3DS Max, Cameras, Lighting and Materials Rendering - Process of turning geometry into pixels Rendering Engines - Specific tools may depend on "Rendering Engine" 1. Internal (3DS MAX) ART (Autodesk

More information

Burning Laser. In this tutorial we are going to use particle flow to create a laser beam that shoots off sparks and leaves a burn mark on a surface!

Burning Laser. In this tutorial we are going to use particle flow to create a laser beam that shoots off sparks and leaves a burn mark on a surface! Burning Laser In this tutorial we are going to use particle flow to create a laser beam that shoots off sparks and leaves a burn mark on a surface! In order to save time on things you should already know

More information

7 Tables. Screen ruling

7 Tables. Screen ruling 7 Tables 12 displayed to show more detail in the image. A low-resolution image doesn t have as much data to render the same level of detail. Image resolutions of 72 ppi and 300 ppi. A higher bitmap image

More information

Enhancing Traditional Rasterization Graphics with Ray Tracing. March 2015

Enhancing Traditional Rasterization Graphics with Ray Tracing. March 2015 Enhancing Traditional Rasterization Graphics with Ray Tracing March 2015 Introductions James Rumble Developer Technology Engineer Ray Tracing Support Justin DeCell Software Design Engineer Ray Tracing

More information