HOW TO USE THE INSTANCING LAB IN BRYCE 7.1 PRO/ A complete tutorial

Similar documents
Tutorial: Bryce Instancing Without the Instancing Lab

An Approach to Content Creation for Trainz

This is the opening view of blender.

Getting Started with Silo

Mastering Truspace 7

Week 1 The Blender Interface and Basic Shapes

Textures and UV Mapping in Blender

SketchUp Tool Basics

ARCHITECTURE & GAMES. A is for Architect Simple Mass Modeling FORM & SPACE. Industry Careers Framework. Applied. Getting Started.

This lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space.

WIRE BASICS ESTIMATED TIME REQUIRED. This tutorial will teach you the basics of sketching wires and using them as contours for solid objects.

HAPPY HOLIDAYS PHOTO BORDER

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

SimTenero Particle Physics

Bonus Ch. 1. Subdivisional Modeling. Understanding Sub-Ds

Web-Friendly Sites. Planning & Design 1

UV Mapping to avoid texture flaws and enable proper shading

SAMPLE. Table of Contents. Introduction... iii. How to Use this Manual... iv. 1.0 Simple 3D Modeling Architectural Modeling...

Working with the Dope Sheet Editor to speed up animation and reverse time.

Creating a Snowman Scene

To build shapes from scratch, use the tools are the far right of the top tool bar. These

SNOWFLAKES PHOTO BORDER - PHOTOSHOP CS6 / CC

Reference Image. Source:

Let s Make a Front Panel using FrontCAD

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes

2 SELECTING AND ALIGNING

Tutorial: Making your First Level

Chapter 3- Creating & Editing Objects

lundi 7 janvier 2002 Blender: tutorial: Building a Castle Page: 1

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE)

Transforming Objects and Components

An Introduction to Maya. Maya. Used in industrial design, CAD, computer games and motion picture effects. The ambition is what get

Basic Blender Commands This is just a partial list of Blender commands. Please visit the Blender.org website for more details.

insight3d quick tutorial

Blender Lesson Ceramic Bowl

MAGIC TUTORIAL. Getting Started: Background Info: RLW 10/15/98 3:12 PM

123D Catch - Tutorial

This document should only be used with the Apple Macintosh version of Splosh.

Maya Lesson 6 Screwdriver Notes & Assessment


XSI TO SINS: COMMANDS & SHORTCUTS

User Manual Version 1.1 January 2015

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips

Adobe Illustrator CC 2018 Tutorial

3D & 2D TREES. Andy Simmons Andy Simmons

Flowcharts for Picaxe BASIC

move object resize object create a sphere create light source camera left view camera view animation tracks

Key 3D Modeling Terms Beginners Need To Master

Maya Lesson 3 Temple Base & Columns

LAB # 2 3D Modeling, Properties Commands & Attributes

To start Kidspiration on a Macintosh: Open the Kidspiration 3 folder and double-click the Kidspiration icon.

Game Design Unity Workshop

Spiky Sphere. Finding the Sphere tool. Your first sphere

Free Form Modeling in Amorphium Pro

Adobe InDesign CS6 Tutorial

A Guide to Autodesk Maya 2015

3D Modeling Course Outline

Chapter 9- Animation Basics

UV Paint. Copyright 2016 GameLogicDesign Ltd Version 1.1.9

Chapter 3- Creating & Editing Objects

CGS 3220 Lecture 17 Subdivision Surfaces

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

Photoshop Fundamentals

Full Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons

CCSI 3161 Project Flight Simulator

Chapter 1- The Blender Interface

Introduction to Events

Introduction. There are two basic ways to apply more than one texture to one object:

A Guide to Processing Photos into 3D Models Using Agisoft PhotoScan

3 Polygonal Modeling. Getting Started with Maya 103

Chapter 1- The Blender Interface

CS 465 Program 4: Modeller

MatterHackers. How to make a 3D model using Google Earth. Written By: Ryan Lutz. How to make a 3D model using Google Earth data

Actions and Graphs in Blender - Week 8

Create a Cool Vector Robot Character in Illustrator

In this lesson, you ll learn how to:

MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info;

UDK Basics Maya Export/UDK Import/Viewport and placing content

ORGANIZING YOUR ARTWORK WITH LAYERS

SolidWorks 2½D Parts

SETTING UP A. chapter

Low Poly Game Plants

Mosaic Tutorial: Advanced Workflow

Contents. Introduction... 4

GraphWorX64 Productivity Tips

SolidWorks Intro Part 1b

Photography by Christina Sizemore. Mudbox Hotkeys

Step-by. A Very Warm Welcome to the Exciting World of Computers. Let s get Started It s easy with my Step- Instructions

Modeling a Gear Standard Tools, Surface Tools Solid Tool View, Trackball, Show-Hide Snaps Window 1-1

From the dock at the left, right, top, or bottom of your monitor screen, open the Finder.

Character Modeling IAT 343 Lab 6. Lanz Singbeil

Polygon Modeling Basics Chapter 1 - Vertices

Materials in Kerkythea ~ a beginners guide

Images from 3D Creative Magazine. 3D Modelling Systems

2. Sign the document with either your finger or a stylus. 3. Save and the signed PDF document to the desired party.

Computer graphics Labs: Blender (1bis/3) SketchUp model importation and animation

The Menger Sponge in Google SketchUp

Guide to WB Annotations

Basic Tools. Chapter 1. Getting started

Transcription:

http://www.daz3d.com/forums/viewthread/3381/ Rashad Carter, Posted: 03 July 2012 01:43 PM HOW TO USE THE INSTANCING LAB IN BRYCE 7.1 PRO/ A complete tutorial The Instancing Lab in Bryce 7.1 Pro is a mysterious but powerful new tool. With this tool new levels of complexity are possible, Nature is complex, and for a natural looking landscape complexity is a must. So how do we use this new tool? For this tutorial we will paint instances onto the Ground Plane. 1. Create a New Scene. 2. Create a Cube Primitive at world center. 3. Select the Ground Plane. The Ground Plane is your target object. Instances will be drawn onto this Ground Plane. 4. Press the letter I to enter the Instancing Lab. It is located just below the letter M that takes you to the Materials Lab. 5. Now we can get started. These steps below coincide with the images attached to the end of this post. 1. When you enter the IL, the first thing you should do is go to the Brush Editor. 2. In the Brush Editor screen, you need to select the Brush Component (the item that will be copied). You can select multiple items if needed. In this case select the cube you created just before you entered the IL. 3. Once you select the item, you need to mouse click one time onto the pie chart, this ensures the IL knows which item you want to edit parameters upon. 4. You can then assign rotation and scaling variations as needed. NOTE: Rotation does not work with grouped objects. Groups require some special tricks for several reasons. More on that later. 5. Once you are happy with the parameters in the Brush Editor, you can then go to the Painter screen. 6. Here in the Painter screen, you will assign values to the paint brush itself. There are several considerations and tips about how to paint. a. The more polygons in the original, the more virtual polygons in the subsequent copies. Therefore, high polygon items cannot be copied as many times as low polygon items due to some limits on total polygons allowed. b. Imported meshes use more memory than primitives typically, but not always. c. Try to avoid continuous brush strokes, as this will paint too many instances into too small an area wasting memory. I have found that it is best to use brush dabbles instead. Does dabbling make sense? Is dabble the word I m looking for? d. Sometimes you can find upon rendering that the instances can appear to be arranged in a grid, not nearly random enough even at high randomness brush settings. The solution is to alter the size of your brush every once in a while. It makes a much more natural and random looking result. Another option is to alter your zoom because just like brush size it will help create a more random result. e. Be careful with Randomness settings. Too much Randomness and you ll find multiple some instances crammed into virtually the same spot. This is bad 1

because now you are planting three trees where only one should be planted, wasting memory. The instances should not stack up on top of one another if its avoidable. f. Try to keep the Density setting modest as well in most cases, as this will allow more control. NOTE: Keep the Task Manager open while you paint. Watch how the memory usage increases. Here is a fact, the true memory usage is 300-400% more than what is being displayed at the moment of painting. You will find that when you save and then reopen this scene that the actual memory used is about 350% more than it appeared to be before you saved the file. This is often why out of memory warnings occur far below the 1.5 gb range. Press ALT while painting to align the instances with the target normals. This is ideal for painting onto a sphere for example. 7. When you are happy, exit the Instancing Lab. 8. Now Bryce will stall temporarily, as it generates the wire frame for all those new instances. For this reason it is best to paint in shifts, and not paint everything at once as to do it all in a single action can overload the undo buffer. NOTE: Bryce navigation gets very slow when there are a lot of instances in a scene. The reason is that Bryce does not have multiprocessor support for navigation, it only uses multiple cores for rendering. Due to the virtual geometry there is an increased processing demand during navigation but it is all ported through a single core, resulting in quite slow navigation. In some situations it can take 30 seconds or more for even simple navigation changes such as camera position or lab entry or exits to occur. For this reason it is wise to plan ahead and to test many situations to learn how to use the IL with greatest efficiency. This hopefully will change when Bryce is made 64 bit. Hoping!!! I will describe the exact slowness you will experience. After a change is made, the mouse cursor will go into spinning mode for the first time. It will then stop spinning. but in a moment you observe the dial starts spinning again. After the second spin, you then notice that the Nano Preview is finally updating. Only after both dial spins are complete and the Nano has updated is the computer actually finished implementing the most recent change. If by accident you think the computer is ready for more changes after only the first dial spin, and you press on something it will delay the already delayed reaction. One must be quite patient indeed. It is best to save the instance painting until the end of the scene construction. Saving also gets very slow. But reopening is relatively fast. 9. The resulting instances will be in a group called Unnamed. That group is Linked to the original target. So if you were painting onto the ground plane, the Unnamed group is linked to that ground plane. If you were to change the position of the ground plane the resulting instances would follow. 10. Next you must select Unnamed and ungroup it. It will take a few moments. It is essential to ungroup Unnamed. 11. Once ungrouped, then regroup them. This too will take a few moments. 12. In the Attributes for the new group, name the group and select Show as Box. Remember that now the group is no longer linked to the Ground Plane. If you need it to be then reassign it. Exit Attributes. 2

13. You will see that the wire frame view is now greatly simplified, all of the detail has been replaced by a single box. Navigation speeds back up significantly, but there is still some degree of slowness. In the next post I will discuss groups and other issues. 3

Posted: 03 July 2012 05:24 PM As mentioned above, there are a couple of issues related to instancing Primitives and Grouped objects. Memory There are potential problems with memory. The IL (Instance Lab) does not truly Instance Grouped Objects nor Primitives, it merely Replicates them, potentially consuming large amounts of memory. There is an important distinction between a true instance and a mere duplicate/replicate. I will explain it as best I understand it. A true Instance is like a place holder. It simply tells the computer that there is an object of some sort placed at this location. The object at this location has no specific attributes. The difference is that when the rendering engine needs the geometry information for this instanced object, it is told to reference a source geometry that is stored in memory. This means that the geometry for many objects can be stored in memory only once and shared thousands of times, saving vast resources allowing much more geometric complexity within a scene. Mere Replications and Duplications are not as efficient as true Instances. A replication or a duplication stores the geometry of each copy as unique. If you place 100 duplications the geometry will be stored in memory 100 times consuming memory at an alarming rate. Again, with true instancing the geometry would be stored only once. In this case duplications and replications are actually new originals, related to the source only in that they once shared the same properties at the time of replication. Visually in wire frame view an Instance will be drawn with a dotted line approach, while true geometry such as duplications are represented with solid lines. For this reason memory will run out very quickly when painting copies of high poly complex grouped objects. In the case of individual primitives, they are generally low in polygons anyhow so they don t really need to be instanced in the way imported meshes do. Complex Boolean primitive based objects however might have some problems being instanced lots of times. it all depends on the situation. 4

Solution to Memory Problem When it comes to imported meshes as groups, such as content imported from Daz Studio, there is a means to trick the Instance Lab into truly instancing these grouped objects. It turns out that one can make a duplicate of an Instance. What does that mean? First, let s demonstrate what happens if you do try to paint a grouped object directly from the IL without implementing the little trick. 1. For this next lesson, instead of painting a single cube primitive as we did before, lets create a group comprised of two rounded cube meshes from the Additional Primitives listing. Stack one on top of the other and group them. 2. Select the Ground Plane and Enter the Instance Lab via the letter I. Select the group of rounded cubes as the source and paint a few copies onto the Ground Plane. Exit the IL. 3. When you observe the wire frame you will see the new objects are drawn with a solid line. This proves the items were merely duplicated, not truly instanced. The memory used here is much more than we desire. 4. Delete these false instances by selecting Unnamed and deleting it. 5. Now we get to the trickery. Do the following. a. Select the original source group of rounded cubes. Ungroup them, but keep both parts selected. While still selected, go to the top left and Select Edit from the drop down menu. b. After you instance the selected items, group your newly instanced objects and name the group Trickery. 6. Select the ground plane, enter the IL and select Trickery as your source. Paint a few copies of trickery onto the ground plane then exit the IL. 7. You will see that the resulting instances are indeed instances drawn with the dotted line. Hurray, now you are painting groups! 5

6

The next post will deal with rotations of grouped objects. Posted: 03 July 2012 08:58 PM Rotation The other problem is that the IL does not rotate grouped objects. The solution is simply to make rotated instanced originals and paint them as individual items as below. Lastly remember to press ALT while painting to align the instances with the vertex normals of the target. Notice how the trees are painted onto the sphere. Here are a few final tips to start you on your way: 1. Use short names. Longer names are not properly displayed in the IL. 2. Make sure to Save often and to save each file with a unique name. Don t copy over a good save with a bad one, then you will lose everything. FUN FUN http://www.daz3d.com/forums/viewthread/3381/ Rashad Carter 7

8