When using Flocking with network rendering (LWSN, for instance) you must bake your Flocking results.
|
|
- Brandon West
- 5 years ago
- Views:
Transcription
1 Flocking About Flocking LightWave s flocking system is based on 3D computer models of coordinated animal motion, things like flocks of birds, herds of animals or schools of fish. It can be used with LightWave s instancing system or HyperVoxels. The flocking algorithm itself is based on just three principles in order to create this seemingly complex motion. These are Separation, which keeps your flock from getting overcrowded; Alignment, which keeps the flock all heading in roughly the same direction; and Cohesion, which is effectively the opposite of separation and keeps your flock bunched together. Flocking can be seen in OpenGL and VPR. Instances and HyperVoxels controlled by Flocking can be motion blurred and use Depth of Field like other instances. Hypervoxels, like other volumetrics need the camera to be moving to be compatible with Photoreal Motion Blur (PRMB). Flocking doesn t currently work with negative frames. When using Flocking with network rendering (LWSN, for instance) you must bake your Flocking results. Using Flocking In order to set up Flocking in LightWave you will need a flock and at least one director. This director can be a goal or something to avoid, meaning you can either lead or chase your flock. An effector can be as simple as a null object though you can attach a director to geometry - for instance, the leader of the pack or the nasty predator chasing the herd. The director needs to move to excite the flock into movement of their own. Although an unmoving goal will draw the flock to it, it s not very interesting behaviorally. It should also be stated that the behavior of the flock is completely deterministic, there is no fractal randomness here. A flock animated on one machine will work in exactly the same way on another, and more importantly will render the same too. Setting up a Simple Flock
2 1. We ll start with an empty scene of 200 frames to which you add Flocking from the Windows menu, or the FX Tools tab. 2. In the Flock Master window add a Generator. The defaults won t give us a very interesting result, so change the following values: Count X : 10.0 Count Y : 10.0 Count Z : 10.0 Size X : 4.0 Size Y : 4.0 Size Z : This will give us a flock of 1,000 agents ready to fly. Add a Director - Goal to your scene and move it off in the distance. For this example ours is moved about 20 m in the Z. If you hit Calculat e All Motions now and then Play on your timeline your agents will all head off to the goal, avoiding bumping into each other, but otherwise not interesting until they reach the goal, at which point they overshoot and try to reach it again, and again. So we ll give them something to avoid. Add a Director - Deflect and change its Deflect Core and Strength to 5.0 and 3.0 respectively. Position it about halfway between your flock s starting point and the goal. Hit Calculate All Motions again and you should get something like the image below: To get the pretty colored trails for your flock, increase the Show Trails number. It represents the number of frames before and after the current one that will be shown. Make sure you hit the Calculate All Motions button each time you make changes to your flock or directors before you press Play on the timeline again. Overview of Controls Flocking is composed of several custom objects all controlled through a central Master Window as we saw in the first simple example. You can always control your flock and directors through the Object Properties > Geometry > Custom Object window and your settings will be duplicated in the Master Window. For simplicity, this documentation will only describe the presentation of the settings through the Master Window interface.
3 This window has three main sections. Across the top we have two dropdown menus and the Calculate All Motions button. Down the left we have a familiar listview of all the flocking elements in the scene. On the right, the settings for each individual element broken down into tabs. Menus Add New... Generator - will create a Null-based flock generator. Director - Goal - will create a Null-based director that your flock will gravitate towards. Director - Avoid - will create a Null-based director that will repulse your flock directly away. Director - Deflect - will create a Null-based director that will push your flock away tangentially. Director - Arrive - will create a Null-based director with deceleration rules for your flock. Director - Path - Will create a null-based director that will be the basis of a Path director. You will need to animate the null over the course of the scene for it to work. From Scene Items Generator - This allows you to add a Flocking generator custom object to an existing scene item. Generator from Mesh Points - If you use this option it turns the points in the object into placement for your initial flock giving the opportunity to create initial flock shapes other than the default box or sphere. Generator from Mesh Polys - As above but uses the mesh s polygons to place the flock. In both cases, flocking rules apply so if the points or polygons are too closely spaced the flock will initially explode outwards. Director - Goal, Arrive - Adds a Director custom object to an existing scene item. Director - Avoid, Deflect - As above. Director - Path - Will create a Director from a null that you have animated over the course of the scene.. Basic Setup - Creates a Generator and a Goal Director, both will be placed at the origin. This is simply a rapid way of adding flocking to a scene, since in most cases that is what you will do. Predator-Prey - This will create a pair of flocks - one predator, one prey. The prey will have a Goal Director attached to it so that the predator flock will rush towards the prey flock. The predator flock has an Avoid Director attached so as it rushes toward the prey they scatter. You will want to adjust the base values Edit... Remove Selected, Remove All - Removes either the selected flocking generator or director, or removes them all at once. Duplicate - An exclusive operation (copy operations outside the Flocking window do not affect what you have copied inside it) that allows you to duplicate Flocking elements. Rename - Renames the selected item. Multithread - A toggle to optionally multithread flocking calculations. Some calculations are actually quicker to calculate single-threaded, which is why this is left as an option. Full Evaluation - Forces deformations to be evaluated per frame, to make sure the agents react to the final deformed positions of the meshes. If you just use the regular Calculate button Flocking takes a best guess if you need full evaluation or not, since full evaluation is about ten times slower Calculate all motions - The most important button in the Flock Master window. Make sure you hit it every time before you hit play in the scene. Calculations should not take very long to accomplish, even with complex flocking motions. Items List The listview on the left contains the following fields: A (checkmark)- Determines whether the element is active in the scene. Class - Whether the item is a generator or director. Type - What sort of generator or director the item is. C - The display color in OpenGL Scene item - the name of the item for the scene.
4 Generator/Director Cache Settings Starting with the Cache tab since that is unique for all flock elements, this tab controls caching for the scene to make it less processor-intensive. Use Cache toggle - Ticking this will lock the Properties tab completely, you will not be able to make new changes to the behavior of your flock or directors. Cache filename - When Use Cache is on, this field is ghosted and serves only to be able to read the cache filename and location. Load Cache - This button is available whether you are using a cache or not and allows you to load a different saved solution for your flock elements. Save Cache - Available when Use Cache is not enabled, presents a file requester where you can choose where your cache will be saved. Director Properties Directors are the Flocking elements that direct flocks. There are several choices to make when picking the type you want: Goal - The flock will be drawn to this director in as direct a route as possible. Arrive - As above, but there is a user-definable deceleration zone surrounding the director. Avoid - The flock will flee this director in as direct a route as possible. If the Avoid director is large, the flock may stutter as it tries to find its way around. Deflect - The flock will flee this director in a more tangential fashion giving a smoother result. Path - The animation path for this Director will be used as a path for the flock to follow. Plane - The flock will not cross an infinite plane. Multiple planes can be set up to provide a tunnel. Goal and Avoid directors have the following options: Range - Leaving this at 0 will affect the whole scene. If you have multiple directors in a scene you can give them fixed ranges and when entering the range of a second goal some will peel off to go to the new destination. The Range circle shown in the viewport is an indicator of the linear falloff for the attractive power of the goal with maximum at the central point and 0 at the circle edges. Weight - For a Goal or Arrive Director this dictates how an agent will make a choice between two equidistant goals. A higher weight makes the director more attractive to the flock. For Avoid or Deflect Directors weight determines how repellent the directors are when there are multiple directors equidistant from the flock. Strength - Directors all apply a change in speed to an agent. Strength is a multiplier of that change. For an Avoid or Deflect Director Stren gth determines how far out from the central point of the director the flock will be permitted to come. Set the Strength high enough and the flock won t enter the sphere of influence at all. Deflect directors add a further option: Deflect Core - This is the inviolable core of a Deflect director. Flocks will try not to enter it. Path directors add one additional option to Goal and Avoid directors: Steps - Defines the resolution of the path. Arrive directors add two different additional options to Goal and Avoid directors: Arrival Radius - This determines the size of the arrival point for the Director. Decelerate Radius - This determines at what distance flocks should start to decelerate for landing. Plane directors have no options.
5 Path Example The Motion Path option for a Director gives you a lot of direct control over your flock, with a little bit of chaos as some fall out of the path you give them. It creates a very natural-looking path-following animation. Here s a quick guide how it works: Set your scene to 600 frames and change your viewport to Top. Zoom out so you can see the whole width of the grid. Create a Null. Give it a motion path over 300 frames. To simplify our starting example make sure the path doesn t get too close to itself over its course. In the Flocking Master window choose Add New... > From Scene Items > Director - Path. Set the new path s resolution. You want it to follow the null s motion path quite closely. Here we have set 24 steps. Now Clone the Path null twice and change the two clones animation paths. The fact that the frames used for the paths is the same does not affect how the paths work in Flocking. Add a Generator in the Flocking window. By default it comes in at the origin, which is great for our first path. 1. Hit Calculate All Motions in the Flocking window and you should see that your scene isn t long enough for the flock to get to the ends of both paths, but the fact they separate into two groups is nice. 2. We have added a couple of Arrive directors to the end of the right path and a Goal to the end of the left path and made our flock massively larger. More paths could be added to further subdivide the flock and the goals are radius-limited to only capture flocks that fly nearby. Generator Properties There is a main section common to all Generator types that lists several important things. OpenGL Color - Shows the color that will be chosen for the generator in OpenGL only. This has no bearing on rendered output. Display Preview - The percentage of your flocks you wish to show in Layout. If you are creating very large flocking scenes you don t need the slowdown of showing all the elements at once. Visible Trail Frames - This shows a trail leading and following each flocking agent to the extent you request. Setting to 100 will show the path an agent will take both 100 frames in advance and 100 frames behind. Show Details toggle - With this on you will see the collision circle around the agent and an arrow denoting its direction and orientation. With it off, each agent is represented by a dot. Use Variance toggle - This toggle enables the Agent Variance tab explained below to be used otherwise it is grayed out. Edit - This presents a dropdown with the following options: Copy - Takes a copy of the current agent settings Paste - Pastes previously copied settings into this panel Copy to Variant - Copies the current base settings to the Agent Variance tab to reset the values to the same. Old Flight Mode - Provided for backwards compatibility with Flocking scenes set up in Some users also prefer the flowing motion given to flocks by the initial algorithms, but they do not work well with Arrive directors, which were added later. There are four tabs for Generator Properties as follows:
6 Generator Start/End Frame - If you wish for your generator to begin animating your flock for the whole scene, leave these set to 0. If you wish a delayed takeoff set the Start value to a number greater than 0 and the flock will start to leave the generator at the time you choose. You will also need to change the End Frame for the time that the flock will have completely left the generator. Note that Sphere Generators will begin and end their movements randomly where Box generators are precisely ordered. Generator Shape - This dropdown offers two choices for the starting shape of your flock Box and Sphere (a Sphere generator distributes flock members randomly, while a Box generates a specifically-ordered grid). If you have used Object Properties to attach a Flocking Generator to an object you are also given two further choices: Mesh Points - There are two options. The Use Max toggle will set an agent at every vertex of the mesh, or you can use the Count field to determine how many you want to create. Mesh Polygons - As above. The agents will be placed at the center of each polygon. Count X/Y/Z - If you are using the Box or Sphere options, you can decide how many flocking agents you would like in your flock. For ground-based flocks use 1 in Y. Size X/Y/Z - If you are using a Box generator this is the length of each side, if a Sphere, the radius in each axis. Agents All the following options can be enveloped and driven by Textures. Particles use Agent Size - This toggle allows you to duplicate the size you set here for particles, to be rendered with HyperVoxels or other particle systems. Agent Size - This is a hard sphere radius that agents cannot get closer than. Like marbles stacked in a jar they can touch but they don t intersect, within the limits of the algorithm. Range - This is the range at which the agents attempt to avoid colliding with any other agents. This isn t a hard collision, it simply directs agents away from each other to maintain a gap between them. All entities in a flock such as birds or fish, will attempt to steer to avoid crowding their neighbours too closely and this is the setting that defines the closest distance at which they start reacting. This couples with the Avoid Collisions option detailed below. Cohesion Range - This is the range at which the agents attempt to move towards each other to maintain formation. It can be considered the stickiness of a group of agents, whether they stay in a big group or tend to splinter into small groups easily. This couples with the Cohesion setting detailed below.
7 Match Velocity Range - This is the range at which agents try to match the direction of travel with their neighbours. In all groups of traveling things there is a general motion, usually each agent moves mostly in the same direction as its neighbors. This couples with the Match Velocity setting detailed below. Avoid Collisions - This is the strength of the agents desire to avoid getting too close to its neighbors. High values will make the agent move erratically, low values will produce much slower reactions. Cohesion - This is the strength of the agents desire to maintain formation. Higher values would move agents quickly towards each other, low values would produce more flowing movements. Match Velocity - This is the strength of an agent s desire to match the velocity of its neighbors. Higher values will result in very uniform movement, like an army marching; low values will result in very localized motion. Acceleration m/s2 - How fast the flock can achieve its maximum speed to chase Goal-type directors or flee Avoid-types. Min Speed m/s - If the flock s speed is not at 0, this is the minimum speed it will move. Use more than 0 to simulate a flock of birds or school of fish. Max Speed m/s - How fast the flock can travel. Turn Rate H/P/B - Agents move freely in any direction and try to orient themselves toward the direction of travel. This behaviour can be adjusted in the node editor, but the Turn Rate defines in what axes and how fast the agents can turn. Note these axes are relative to each agent. 0 values for any axis prevents rotation in that axis. Agent Variance All the settings on this tab will be ghosted unless you toggle the Use Variance setting above. When you use it then the settings become available. The Variance tab initially uses the default values but you can specify a range for each option that is distributed randomly between the agents. For example, if the Max Speed on the Agent tab is 10 and on the Variant tab it is 20 and Use Variant is turned on, an agent s Max Speed will be randomly fixed between 10 and 20. The Particles Use Agent Size toggle is common to both tabs, the state of the option is the same regaardless of what tab you re on. Takeoff Initial Velocity m/s X/Y/Z - Assigns an initial direction for your flock to move in. Use Normals - If you have assigned your flock to be generated by the vertices or polygons of an object, you can use their normals as a vector for initial velocity otherwise this control is disabled. Flocking Nodally
8 LightWave has nodes for more complex Flocking. RayCast(Flocking) - This node is designed to be used with the Custom Object Ray Receiver in order to lock a flock to a surface. It has two inputs ( Ray Origin, Ray Direction ) and two outputs ( Distance, Intersect ). If you don t specify a Ray Origin or Direction, this node assumes that you are trying to lock agents to a ground plane and so taking the Intersect output from RayCastNode(Flocking) into New Position on the AgentControl destination node will normally lock the agents to whichever object you have applied RayCastReceiver to (in Object Properties > Custom Object ) with no further modification needed. AgentInfoNode - this node gives vector information on the Position, Velocity and Bank Up Vector of an agent. It is most useful for adding banking to a flock. To do so, make sure that the Turn Rate for your agents is set in the Agents tab of the Flocking window. You will need some Bank and perhaps Pitch as well if your flock s motion is in all three dimensions. You can see that we have also added a VectorAdd node. The addition of a small value ( is suggested) in the Y channel will bias the agent s Bank rotation towards being upright. If you don t add this node, the motion of a flock going round bends will be more chaotic with some agents perhaps rolling completely. Example: Chasing a Flock This example shows both predator/prey behavior in Flocking and nodal control for flocks. We ll start with a new 600-frame scene and the new Pre dator-prey entry on the Flocking Add New... menu. 1. The default entries need some tweaking to get a more predator and prey-like setup. There are never as many predators as there are prey, so we ll move the Generator away from the Origin and reduce our attackers to only X: 2, Y: 1, Z: 2. Likewise we ll increase our prey flock to X: 10, Y: 1, Z: 10. You ll need to increase the box size to X: 5, Y: 1, Z: 5 too. Lastly, we ll change the Range on the Avoid Director to 8.0 to give the flock a chance to get away.
9 1. We ll add a hilly terrain with a subdvided, subpatched 100m 2 plane. Go into Object Properties and use a Displacement map to displace the terrain as you see fit. We used a simple Turbulence procedural set to 15 x 15 m and raised some 8.5 m. 1. You need to tell Flocking that this terrain is your ground for the flock and their pursuers and you do that by adding a RayCaster to the terrain in Object Properties > Custom Object.
10 1. Now, you need to tell Flocking to tell both your predator and prey to use the ground. Make sure Use Nodes is checked and go into the Node Editor from the Flocking Master window. Add a RayCastNode from the Additional group and take its Intersect output into the New Position input on the Agent Control destination node. Remember to do this for both generators. 1. Hit Calculate All Motions in the Flocking window and watch your flock flee over the hills. Interestingly, once they reach the boundary of the terrain they beam up since the RayCastNode has no ground to put them on. Using Objects as Goals or Avoids Going into Object Properties on scene objects you can set any as Flocking items by visiting the Geometry tab and choosing Flock Director or Floc k Generator. If you choose a Goal Director, Flocking will automatically deduce that you wish to use the polygons of your object as a goal, but you need to manually select Avoid Mesh if you wish for an object to become something to be avoided in your scene.
Ray Cast Geometry. RayCast Node for Motion, Displacements and Instancing. New to The Ray Cast Geometry node has received an upgrade for 2018.
Ray Cast Geometry New to 2018 The Ray Cast Geometry node has received an upgrade for 2018. The Clipped Ray, Object item ID and Point Index of nearest vertex of the found intersection have been added as
More informationParticle Systems. Typical Time Step. Particle Generation. Controlling Groups of Objects: Particle Systems. Flocks and Schools
Particle Systems Controlling Groups of Objects: Particle Systems Flocks and Schools A complex, fuzzy system represented by a large collection of individual elements. Each element has simple behavior and
More informationSwarm Intelligence Particle Swarm Optimization. Erick Luerken 13.Feb.2006 CS 790R, University of Nevada, Reno
Swarm Intelligence Particle Swarm Optimization Erick Luerken 13.Feb.2006 CS 790R, University of Nevada, Reno Motivation Discuss assigned literature in terms of complexity leading to actual applications
More informationUnder the Guidance of
Presented by Linga Venkatesh (10305085) Deepak Jayanth (10305913) Under the Guidance of Prof. Parag Chaudhuri Flocking/Swarming/Schooling Nature Phenomenon Collective Behaviour by animals of same size
More informationCloth Simulations. 9.2 Physics - Cloth Simulations
9.2 Physics - Cloth Simulations Cloth Simulations...1 Description...2 Workflow...2 Cloth Panel...3 Material...3 Damping...3 Pinning...4 Pinning Clothing To An Armature...4 Cloth Sewing Springs...5 Collisions...5
More informationTangents. 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 informationPolygon Modeling Basics Chapter 1 - Vertices
Polygon Modeling Basics Chapter 1 - Vertices In this tutorial we will cover the basic tools necessary for Polygon Modeling using the Vertex sub-object selection. It is less of a how to tutorial and more
More informationChapter 9- Animation Basics
Timing, Moving, Rotating and Scaling Now that we know how to make stuff and make it look good, it s time to figure out how to move it around in your scene. Another name for an animation is Interpolation
More informationLightning Strikes. In this tutorial we are going to take a look at a method of creating some electricity zapper effects using Particle Flow.
Lightning Strikes In this tutorial we are going to take a look at a method of creating some electricity zapper effects using Particle Flow. Open a new scene in 3DS Max and press 6 to open particle view.
More informationChapter 14 Particle Systems & Interactions
Chapter 14 Particle Systems & Interactions This is probably the nicest and most flexible of the Blender effects. When you turn an object into particles, it can be used to simulate snow, fire, smoke, clouds,
More informationSpline Control. How to Create the Spline
Spline Control How to Create the Spline Getting Started with Spline Control Going Further Modeler Spline for Spline Control How to View the Spline How to Tweak the Spline How to Activate/Deactivate Spline
More informationYou can select polygons that use per-poly UVs by choosing the Select by Polymap command ( View > Selection > Maps > Select by Polygon Map).
UV Texture What is UV Mapping? Sometimes, when mapping textures onto objects, you will find that the normal projection mapping just doesn t work. This usually happens when the object is organic, or irregular
More informationDissolving 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 informationChapter 19- Object Physics
Chapter 19- Object Physics Flowing water, fabric, things falling, and even a bouncing ball can be difficult to animate realistically using techniques we have already discussed. This is where Blender's
More informationAnimation Basics. Learning Objectives
Animation Basics Learning Objectives After completing this chapter, you will be able to: Work with the time slider Understand animation playback controls Understand animation and time controls Morph compound
More informationSwarm of Bees. See a preview animation of the effect to get an idea about what we are creating here:
Swarm of Bees In this tutorial we are going to use particle flow to create a swarm of flight gifted insectoids swarming towards and around a target. Same as our Ants tutorial, we can use an instance of
More informationCS 354 R Game Technology
CS 354 R Game Technology Particles and Flocking Behavior Fall 2017 Particle Effects 2 General Particle Systems Objects are considered point masses with orientation Simple rules control how the particles
More informationChapter 3- Creating & Editing Objects
Working with Basic Meshes Chapter 3- Creating & Editing Objects Now that we know how to move around in Blender, let s start doing some basic building and shaping. In this chapter we will talk about creating
More informationTransforming Objects and Components
4 Transforming Objects and Components Arrow selection Lasso selection Paint selection Move Rotate Scale Universal Manipulator Soft Modification Show Manipulator Last tool used Figure 4.1 Maya s manipulation
More informationBCC Particle System Generator
BCC Particle System Generator BCC Particle System is an auto-animated particle generator that provides in-depth control over individual particles as well as the overall shape and movement of the system.
More informationActions and Graphs in Blender - Week 8
Actions and Graphs in Blender - Week 8 Sculpt Tool Sculpting tools in Blender are very easy to use and they will help you create interesting effects and model characters when working with animation and
More informationThis group is dedicated to Modeler tools for Layout s FiberFX hair and fur system. For the Layout interface and controls see FiberFX
Fiber FX Click here to expand Table of Contents... FiberFX Strand Modeler Global Controls Fiber Tab Guides Tab Random Tab Gravity Tab Tools1 Tab Tools2 Tab Options Tab Strand Tool Strand Maker This group
More informationInput Nodes. Surface Input. Surface Input Nodal Motion Nodal Displacement Instance Generator Light Flocking
Input Nodes Surface Input Nodal Motion Nodal Displacement Instance Generator Light Flocking The different Input nodes, where they can be found, what their outputs are. Surface Input When editing a surface,
More informationFlames in Particle Flow
Flames in Particle Flow In this tutorial we are going to take a look at creating some licking flames in Particle Flow. I warn you however, is that this method of fire creation is very processor intensive.
More informationCS 378: Computer Game Technology
CS 378: Computer Game Technology Dynamic Path Planning, Flocking Spring 2012 University of Texas at Austin CS 378 Game Technology Don Fussell Dynamic Path Planning! What happens when the environment changes
More informationBONE CONTROLLER ASSET VERSION 0.1 REV 1
Foreword Thank you for purchasing the Bone Controller! I m an independent developer and your feedback and support really means a lot to me. Please don t ever hesitate to contact me if you have a question,
More informationSimTenero Particle Physics
SimTenero Particle Physics Getting Started The heart of the particle system is the Emitter. This represents the point in space where particles will be created and contains all of the parameters that define
More informationBasic Blender Commands This is just a partial list of Blender commands. Please visit the Blender.org website for more details.
Basic Key Commands Basic Blender Commands This is just a partial list of Blender commands. Please visit the Blender.org website for more details. TAB key- Toggles between edit mode (vertex editing) and
More informationIn this tutorial, you will create a scene with sandman dispersing in sand, as shown in in the image below.
Particle Flow In this tutorial, you will create a scene with sandman dispersing in sand, as shown in in the image below. Creating the Project Folder 1. Create a project folder with the name c17_tut1 at
More informationChapter 17: The Truth about Normals
Chapter 17: The Truth about Normals What are Normals? When I first started with Blender I read about normals everywhere, but all I knew about them was: If there are weird black spots on your object, go
More informationIntroduction to Digital Modelling and Animation in Design week 4 Textures
Introduction to Digital Modelling and Animation in Design week 4 Textures Thaleia Deniozou - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationCaustics - 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 informationBy Bonemap Extending Isadora s 3D Particles and 3D Model Particles
Extending Isadora s 3D Particles and 3D Model Particles By Bonemap 2018 Page 1 v.1 Extending Isadora s 3D Particles and 3D Model Particles with media instances By Bonemap 2018 One of the more difficult
More informationGraphs, Search, Pathfinding (behavior involving where to go) Steering, Flocking, Formations (behavior involving how to go)
Graphs, Search, Pathfinding (behavior involving where to go) Steering, Flocking, Formations (behavior involving how to go) Class N-2 1. What are some benefits of path networks? 2. Cons of path networks?
More informationUsing LightWave s Motion Blur to Achieve a Hand Drawn Line Effect:
Using LightWave s Motion Blur to Achieve a Hand Drawn Line Effect: Cellshader, Unreal, and the use of gradients along with other plugins have given us some great cell painted cartoon and comic book effects,
More informationAnnouncements. Written Assignment2 is out, due March 8 Graded Programming Assignment2 next Tuesday
Announcements Written Assignment2 is out, due March 8 Graded Programming Assignment2 next Tuesday 1 Spatial Data Structures Hierarchical Bounding Volumes Grids Octrees BSP Trees 11/7/02 Speeding Up Computations
More informationMotion Creating Animation with Behaviors
Motion Creating Animation with Behaviors Part 1: Basic Motion Behaviors Part 2: Stacking Behaviors upart 3: Using Basic Motion Behaviors in 3Do Part 4: Using Simulation Behaviors Part 5: Applying Parameter
More informationDetailed Table of content. 3D View by tools - Header. 3D View by tools - Header detailed
3D View by tools - Header Detailed Table of content...1 Introduction...16 Header...16 All Modes - View Menu...17 All Modes - Navigation Menu...24 All Modes, all Object types - Show / Hide...29 Object Mode
More informationBCC 3D Extruded Image Shatter Filter
BCC 3D Extruded Image Shatter Filter 3D Extruded Image Shatter shatters the image in 3D space and disperses the image fragments. Unlike the 3D Image Shatter filter, this filter allows you to create threedimensional
More informationMax 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 informationImages from 3D Creative Magazine. 3D Modelling Systems
Images from 3D Creative Magazine 3D Modelling Systems Contents Reference & Accuracy 3D Primitives Transforms Move (Translate) Rotate Scale Mirror Align 3D Booleans Deforms Bend Taper Skew Twist Squash
More informationWorking with the Dope Sheet Editor to speed up animation and reverse time.
Bouncing a Ball Page 1 of 2 Tutorial Bouncing a Ball A bouncing ball is a common first project for new animators. This classic example is an excellent tool for explaining basic animation processes in 3ds
More informationSoft Body. 9.7 Physics - Soft Body
9.7 Physics - Soft Body Soft Body...1 Typical scenarios for using Soft Bodies...2 Creating a Soft Body...3 Simulation Quality...3 Cache and Bake...4 Interaction in real time...5 Tips...5 Exterior Forces...5
More informationFlowmap Generator Reference
Flowmap Generator Reference Table of Contents Flowmap Overview... 3 What is a flowmap?... 3 Using a flowmap in a shader... 4 Performance... 4 Creating flowmaps by hand... 4 Creating flowmaps using Flowmap
More informationChapter Adding 1- T Mo he tio B n le to nde Yo r ur Inte Scerfac ne e Landscape Scene Stormy Night.mp4 End 200 Default Animation frame 1 Location
1- The Blender Interface Adding Motion to Your Scene Open your Landscape Scene file and go to your scene buttons. It s time to animate our dark and stormy night. We will start by making the correct setting
More informationPlatformer Tutorial 8 - Adding Mr.Green and Character Animation. Last month. Character FX
Last month Things became a lot more dangerous as traps and deadly particles were added. It just wouldn t be the same without Mr.Green so he s making his debut this month. As this has always been the plan,
More informationTextures 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 informationPong in Unity a basic Intro
This tutorial recreates the classic game Pong, for those unfamiliar with the game, shame on you what have you been doing, living under a rock?! Go google it. Go on. For those that now know the game, this
More informationCreating a Double IK Chain in Lightwave
Creating a Double IK Chain in Lightwave By: Jake Stewart, Stewart864@live.missouristate.edu Introduction: This tutorial is provide some helpful (hopefully) instructions on creating a double IK chain in
More informationiracing Camera Tool Introduction Positioning the camera with Position Type
iracing Camera Tool Introduction This is a brief introduction to the new camera tool built into the iracing simulator. You can enter the camera tool when in replay mode by hitting Ctrl-F12 at any time,
More informationUse Parametric notation. Interpret the effect that T has on the graph as motion.
Learning Objectives Parametric Functions Lesson 3: Go Speed Racer! Level: Algebra 2 Time required: 90 minutes One of the main ideas of the previous lesson is that the control variable t does not appear
More informationBeaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder
Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder 1 2 SketchUp 1. SketchUp is free, and you can download it from the website www.sketchup.com. For some K12 use, see www.sketchup.com/3dfor/k12-education.
More informationTutorial: Making your First Level
Tutorial: Making your First Level This tutorial walks you through the steps to making your first level, including placing objects, modifying the terrain, painting the terrain and placing vegetation. At
More information9 Dynamics. Getting Started with Maya 491
9 Dynamics Dynamics is a branch of physics that describes how objects move using physical rules to simulate the natural forces that act upon them. Dynamic simulations are difficult to achieve with traditional
More informationFrame Editor 2 Manual
Chaos Culture Frame Editor 2 Manual Setup... 2 Editing clips... 2 Editing basics... 4 Managing colors... 6 Using effects... 7 Descriptions of the effects... 9 Fixed velocity... 9 Random velocity... 9 Rotate...
More informationNow that you have reviewed cameras, lights and objects in the Layout section, it s time to discuss animation.
Animating Click here to expand Table of Contents Keyframing Navigating a Scene Playing a Scene Creating Keyframes Creating and Modifying Keys Automatically Auto Key: Off Auto Key: Modifed Auto Key: All
More informationCGS 3220 Lecture 13 Polygonal Character Modeling
CGS 3220 Lecture 13 Polygonal Character Modeling Introduction to Computer Aided Modeling Instructor: Brent Rossen Overview Box modeling Polygon proxy Mirroring Polygonal components Topology editing Procedural
More informationPresets are the heart of Genoma. They can be added to so you can build up a library of reusable rig parts or even complete rigs to suit your
Genoma 1 Genoma 1 Presets Presets are the heart of Genoma. They can be added to so you can build up a library of reusable rig parts or even complete rigs to suit your needs. Opening the Genoma Presets
More informationReal Time Cloth Simulation
Real Time Cloth Simulation Sebastian Olsson (81-04-20) Mattias Stridsman (78-04-13) Linköpings Universitet Norrköping 2004-05-31 Table of contents Introduction...3 Spring Systems...3 Theory...3 Implementation...4
More informationChaos Culture. Multiclip Editor / Multiclip Note preview 1.5. Edited by Jason Cowling
Chaos Culture Introduction... 2 Important stuff... 2 Setup... 3 Editing clips... 4 Using the editor... 5 Settings... 9 Workflow settings... 10 Performance... 13 Future updates... 13 Editor 1.6.61 / Note
More informationAutodesk Navisworks Freedom Quick Reference Guide
WP CAD 00074 March 2012 Guide by Andy Davis Autodesk Navisworks Freedom Quick Reference Guide Quick Reference Guide to Autodesk Navisworks Freedom Opening a Model To open a model, click on the Application
More informationFrom within the Timewarp interface, a mapping from Render Frame to Scene Frame is set through the Frame warp expression or graph.
TimeWarp TimeWarp (Camera Motion Options) Timewarp basics Render frame versus Scene frame Motion blur and camera warping Plugin usage Timewarp interface Frame warp Warp blur Warp camera Fix camera Sub
More informationGstarCAD Complete Features Guide
GstarCAD 2017 Complete Features Guide Table of Contents Core Performance Improvement... 3 Block Data Sharing Process... 3 Hatch Boundary Search Improvement... 4 New and Enhanced Functionalities... 5 Table...
More informationUSING THE TRIBALL FOR POSITIONING
USING THE TRIBALL FOR POSITIONING Although many important positioning tools are available, none are as versatile as the TriBall tool. This TriBall tool offers complete repositioning of many items: Shapes
More informationDamaging, Attacking and Interaction
Damaging, Attacking and Interaction In this tutorial we ll go through some ways to add damage, health and interaction to our scene, as always this isn t the only way, but it s the way I will show you.
More informationCharacter Modeling IAT 343 Lab 6. Lanz Singbeil
Character Modeling IAT 343 Lab 6 Modeling Using Reference Sketches Start by creating a character sketch in a T-Pose (arms outstretched) Separate the sketch into 2 images with the same pixel height. Make
More informationChapter 6- Lighting and Cameras
Lighting Types and Settings When you create a scene in Blender, you start with a few basic elements that will include a camera, but may or may not include a light. Remember that what the camera sees is
More informationIn this lesson, you ll learn how to:
LESSON 5: ADVANCED DRAWING TECHNIQUES OBJECTIVES In this lesson, you ll learn how to: apply gradient fills modify graphics by smoothing, straightening, and optimizing understand the difference between
More information3D Starfields for Unity
3D Starfields for Unity Overview Getting started Quick-start prefab Examples Proper use Tweaking Starfield Scripts Random Starfield Object Starfield Infinite Starfield Effect Making your own Material Tweaks
More informationBlender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes Introduction Blender is a powerful modeling, animation and rendering
More informationBurning 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 informationCreating the Tilt Game with Blender 2.49b
Creating the Tilt Game with Blender 2.49b Create a tilting platform. Start a new blend. Delete the default cube right click to select then press X and choose Erase Selected Object. Switch to Top view (NUM
More informationWIRE BASICS ESTIMATED TIME REQUIRED. This tutorial will teach you the basics of sketching wires and using them as contours for solid objects.
WIRE BASICS This tutorial will teach you the basics of sketching wires and using them as contours for solid objects. ESTIMATED TIME REQUIRED 30 Minutes LEARNING GOALS In this tutorial you will learn how
More informationInstalling and Using Trackside Cameras Revised November 2008
Installing and Using Trackside Cameras Revised November 2008 Trackside cameras are a useful and creative way to add visual interest to your route. Rather than just look out the windshield of the locomotive
More informationA simple OpenGL animation Due: Wednesday, January 27 at 4pm
CMSC 23700 Winter 2010 Introduction to Computer Graphics Project 1 January 12 A simple OpenGL animation Due: Wednesday, January 27 at 4pm 1 Summary This project is the first part of a three-part project.
More informationChaos Culture. MIDI Modulators / Multiclip Note preview 1.6. Edited by Jason Cowling
Chaos Culture Introduction... 2 Important stuff... 2 Setup... 3 Editing clips... 4 Using the editor... 5 Modulators... 8 Settings... 9 Work$ow settings... 10 Performance... 13 Future updates... 13 1.8.99
More informationMaster s Thesis. Animal Stampede Simulation
Master s Thesis Animal Stampede Simulation Akila Lakshminarayanan Brian Tran MSc Computer Animation and Visual Effects, NCCA 2011-2012 Abstract Large crowd scenes with humans and animals are abundant in
More informationTUTORIAL 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 informationTSBK03 Screen-Space Ambient Occlusion
TSBK03 Screen-Space Ambient Occlusion Joakim Gebart, Jimmy Liikala December 15, 2013 Contents 1 Abstract 1 2 History 2 2.1 Crysis method..................................... 2 3 Chosen method 2 3.1 Algorithm
More information6.141: Robotics systems and science Lecture 10: Implementing Motion Planning
6.141: Robotics systems and science Lecture 10: Implementing Motion Planning Lecture Notes Prepared by N. Roy and D. Rus EECS/MIT Spring 2011 Reading: Chapter 3, and Craig: Robotics http://courses.csail.mit.edu/6.141/!
More informationHOW TO USE THE INSTANCING LAB IN BRYCE 7.1 PRO/ A complete tutorial
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
More informationME 442. Marc/Mentat-2011 Tutorial-1
ME 442 Overview Marc/Mentat-2011 Tutorial-1 The purpose of this tutorial is to introduce the new user to the MSC/MARC/MENTAT finite element program. It should take about one hour to complete. The MARC/MENTAT
More information1st Point. 2nd Point. hold shift & drag along Y. Splines
Splines STEP 1: open 3DS Max _ from the Command Panel under the Create tab click on Shapes (note: shapes are really Splines) _ under Object Type click on Ellipse STEP 2: Expand the Keyboard Entry tab type
More informationmove object resize object create a sphere create light source camera left view camera view animation tracks
Computer Graphics & Animation: CS Day @ SIUC This session explores computer graphics and animation using software that will let you create, display and animate 3D Objects. Basically we will create a 3
More information3D 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 informationCS 4620 Midterm, March 21, 2017
CS 460 Midterm, March 1, 017 This 90-minute exam has 4 questions worth a total of 100 points. Use the back of the pages if you need more space. Academic Integrity is expected of all students of Cornell
More informationLesson 11. Polygonal Spaceship
11 Polygonal Spaceship In this lesson, you will build and texture map a polygonal spaceship. Starting with a polygonal cube, you will extrude facets until you have a completed ship. You will then be able
More informationCreating joints for the NovodeX MAX exporter
Creating joints for the NovodeX MAX exporter (a step-by-step tutorial by Pierre Terdiman) p.terdiman@wanadoo.fr Version 0.3 I) Creating a hinge Here we'll see how to create a hinge joint compatible with
More informationARCHITECTURE & GAMES. A is for Architect Simple Mass Modeling FORM & SPACE. Industry Careers Framework. Applied. Getting Started.
A is for Architect Simple Mass Modeling One of the first introductions to form and space usually comes at a very early age. As an infant, you might have played with building blocks to help hone your motor
More informationChapter 1- The Blender Interface
Chapter 1- The Blender Interface The Blender Screen Years ago, when I first looked at Blender and read some tutorials I thought that this looked easy and made sense. After taking the program for a test
More informationTutorial 4: Texture Mapping Techniques
Tutorial 4: Texture Mapping Techniques Completion time 40 minutes In the previous tutorial we learned how to create materials, and how to assign texture maps to those materials. In this tutorial we will
More informationCOS 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 informationScale Rate by Object Size: Only available when the current Emitter Type is Surface, Curve, or Volume. If you turn on this attribute, the
Basic Emitter Attributes Emitter Name: The name helps you identify the emitter object in the Outliner. If you don t enter a name, the emitter object receives a default name such as emitter1. Solver: (For
More informationThis group contain tools that are no longer so required, but could still prove useful in the right circumstances.
Rotate - More This group contain tools that are no longer so required, but could still prove useful in the right circumstances. Dangle Vortex Tool Vortex Applied Rotate to Axis Rotate Any Axis How to use
More informationSetting up A Basic Scene in Unity
Setting up A Basic Scene in Unity So begins the first of this series of tutorials aimed at helping you gain the basic understanding of skills needed in Unity to develop a 3D game. As this is a programming
More informationFull Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons
Object Tools ( t ) Full Screen Layout Main Menu Property-specific Options Object Properties ( n ) Properties Buttons Outliner 1 Animation Controls The Create and Add Menus 2 The Coordinate and Viewing
More informationIntroduction to 3D Concepts
PART I Introduction to 3D Concepts Chapter 1 Scene... 3 Chapter 2 Rendering: OpenGL (OGL) and Adobe Ray Tracer (ART)...19 1 CHAPTER 1 Scene s0010 1.1. The 3D Scene p0010 A typical 3D scene has several
More informationCityscape Generator.. And additional tools
Cityscape Generator.. And additional tools V3Digitimes - December 2016 1 This product comes with 3 scripts : 1. one to generate a cityscape, 2. the other one allowing to add human beings in front of a
More informationLECTURE 6. Announcements
LECTURE 6 Announcements Minecraft 3 Feedback Infinite worlds! Terrain looks good Gameplay not super varied Happy Birthday Hassan! The Voxel Engine You re done with your first collision engine! Environment
More informationAvid FX Tutorials. Understanding the Tutorial Exercises
Avid FX Tutorials Understanding the Tutorial Exercises The following tutorial exercises provide step-by-step instructions for creating various kinds of effects, while exploring many aspects of the Avid
More information