BLENDER INTRO BLENDER TIPS



Similar documents
>

Essential Mathematics for Computer Graphics fast

42 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE. Figure 1.18: Parabola y = 2x Brief review of Conic Sections

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture Steve Marschner (with previous instructors James/Bala)

Software Manual. IDEA The Software Version 1.0

Vector Notation: AB represents the vector from point A to point B on a graph. The vector can be computed by B A.

A. The answer as per this document is No, it cannot exist keeping all distances rational.

JobScheduler Events Definition and Processing

Antenna Measurement 1 Antenna Ranges antenna range

SOLUTIONS TO HOMEWORK ASSIGNMENT #4, MATH 253

CATIA: Navigating the CATIA V5 environment. D. CHABLAT / S. CARO Damien.Chablat@irccyn.ec-nantes.fr

Transformations in the pipeline

In order for the form to process and send correctly the follow objects must be in the form tag.

Change of Variables in Double Integrals

Section 12.6: Directional Derivatives and the Gradient Vector

<script type="text/javascript"> var _gaq = _gaq []; _gaq.push(['_setaccount', 'UA ']); _gaq.push(['_trackpageview']);

Protecting Browser State from Web Privacy Attacks. Collin Jackson, Andrew Bortz, Dan Boneh, John Mitchell Stanford University

Interactive Computer Graphics

Interpolation of RGB components in Bayer CFA images

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A

Rotated Ellipses. And Their Intersections With Lines. Mark C. Hendricks, Ph.D. Copyright March 8, 2012

Blender Tutorial Hair «Bear» Version Blender 2.73 zingg formd daddelbox GmbH

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On

ab = c a If the coefficients a,b and c are real then either α and β are real or α and β are complex conjugates

Advanced GMAT Math Questions

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

Web Development CSE2WD Final Examination June (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?

Fundamentals of Computer Animation

Graphic Designing with Transformed Functions

Dhiren Bhatia Carnegie Mellon University

NP-AFM. Samples as large as 200 x 200 x 20 mm are profiled by the NP-AFM system, and several stage options are available for many types of samples.

Outline. srgb DX9, DX10, XBox 360. Tone Mapping. Motion Blur

Cleo Communications. CUEScript Training

Section 9.5: Equations of Lines and Planes

G.H. Raisoni College of Engineering, Nagpur. Department of Information Technology

Dynamic Web-Enabled Data Collection

AP Calculus AB 2010 Free-Response Questions

Maya 2014 Basic Animation & The Graph Editor

Computer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang

Automatic Labeling of Lane Markings for Autonomous Vehicles

FINANCIAL MATHEMATICS MONEY MARKET

Script Handbook for Interactive Scientific Website Building

2-View Geometry. Mark Fiala Ryerson University

Pro/E Design Animation Tutorial*

Notes on the representational possibilities of projective quadrics in four dimensions

c. Write a JavaScript statement to print out as an alert box the value of the third Radio button (whether or not selected) in the second form.

Supply Elasticity. Professor Charles Fusi

Analyzing Piecewise Functions

Solutions for Review Problems

Math 53 Worksheet Solutions- Minmax and Lagrange

Keystone National Middle School Math Level 7 Placement Exam

Usage Tracking for IBM InfoSphere Business Glossary

Finite Element Formulation for Beams - Handout 2 -

The Australian Journal of Mathematical Analysis and Applications

CNC Programming. Lecture 25. Engineering 475 Automated Production Systems

SCOPE OF ACCREDITATION TO ISO/IEC 17025:2005 & ANSI/NCSL Z

Section 2.7 One-to-One Functions and Their Inverses

FREQUENTLY ASKED QUESTIONS

Character Animation Tutorial

Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices

Differentiation of vectors

Learning a wall following behaviour in mobile robotics using stereo and mono vision

Using GeoGebra to create applets for visualization and exploration.

Table of Contents. Overview Supported Platforms Demos/Downloads Known Issues Note Included Files...

The Rocket Steam Locomotive - Animation

The Use of HemoSpat To Include Bloodstains Located on Nonorthogonal Surfaces in Area-of-Origin Calculations

3.1 Solving Systems Using Tables and Graphs

Unit 3 (Review of) Language of Stress/Strain Analysis

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

THE PARABOLA section

Data Integration through XML/XSLT. Presenter: Xin Gu

w = COI EYE view direction vector u = w ( 010,, ) cross product with y-axis v = w u up vector

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

LUXEON CoB with CrispWhite Technology Retail lighting that makes an impact

Slide.Show Quick Start Guide

x 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1

Q27.1 When a charged particle moves near a bar magnet, the magnetic force on the particle at a certain point depends

Scientific Visualization with ParaView

JavaScript and Dreamweaver Examples

CrontabFile Converter

FlashTools Documentation

4.3 Lagrange Approximation

Analysis of Stresses and Strains

α = u v. In other words, Orthogonal Projection

Lecture 5 Principal Minors and the Hessian

Advanced Surface Modeling

UAV Pose Estimation using POSIT Algorithm

B4 Computational Geometry

Monitoring Head/Eye Motion for Driver Alertness with One Camera

Chapter 3.1 Angles. Geometry. Objectives: Define what an angle is. Define the parts of an angle.

Transcription:

AIG-3D.ps Page 1

AIG-3D.ps Page 2

AIG-3D.ps Page 3

AIG-3D.ps Page 4

AIG-3D.ps Page 5

AIG-3D.ps Page 6

AIG-3D.ps Page 7

AIG-3D.ps Page 8

<node id="on_button" > <script id="on_button_script"> <command> <trigger type="message_event" value="sensor-mouse-in" /> <action> <set_node_attribute_value displayed="true"/> <target type="single_node" value="#lamp" /> </command> </script> <quad id="on_button" >... </quad> <node id="sensor_cube.001"> <touchsensor id="sensor_cube.001" x1="0.0" y1="0.0" z1="0.0" message_in="sensor-cube-in" message_out="sensor-cube-out"/> AIG-3D.ps Page 9

<aliasscript> <command pattern="/translate s f f f"> <action> <set_node_attribute_value operator="="> <transformation x="({$2})" y="({$3})" z="({$4})" /> </set_node_attribute_value> <target type="single_node" value="#({$1})" /> </command> </aliasscript> <action> <send_message_udp value="/tr ({$Camera_translation:x})" /> <target type="single_host" value="udp_client" /> AIG-3D.ps Page 10

<command> <trigger type="message_event" value="sensor-mouse-in" /> <action> <send_message value="/color 1.0 0.0 0.0"/> <target type="multiple_nodes" value="#cube*" /> </command> <command> <trigger type="cyclic_time" begin="0" period="0.000002"/> <action> <set_node_attribute_value operator="+="> <transformation x="({$root:translationx_step})" y="({$root:translationy_step})" z="({$root:translationz_step})" /> </set_node_attribute_value> <target type="single_node" value="#cube.002_transl" /> </command> <command> <trigger type="time_limit" value="3"/> <action> <set_node_attribute_value operator="+="> <transformation z="3" /> </set_node_attribute_value> <target type="multiple_nodes" value="#cube*transl" /> </command> AIG-3D.ps Page 11

<initializationscript id="beginning_script"> <command> <action> <write_message value="welcome" /> <action delay="1"> <write_message value="to the cubic world!" /> <action delay="2"> <write_message value="" /> </command> </initializationscript> <terminationscript id="termination_script"> <command> <action> <send_message_udp value="/end"/> <target type="single_host" value="udp_client" /> </command> </terminationscript> <node id="cube.001_interp_transl"> <interpolator id="cube.001_interp_transl" type="transformation" size="2"> <schedule begin="0" dur="2" repeatcount="100" mode="sinus-periodic"/> <transformation id="cube.001_transl_ini" geometry="translation" x="-8" y="0.0" z="5" /> <transformation id="cube.001_transl_end" geometry="translation" x="-8" y="0.0" z="10" /> </interpolator> AIG-3D.ps Page 12

<schedule begin="0" dur="2" repeatcount="100" mode="sinus-periodic" before="hide" fill="hide"> <updatescript> <command> <action> <set_material_attribute_value operator="="> <emission r="(0.2*({$cube.001_interp_transl:z}-5))" /> </set_material_attribute_value> <target type="single_node" value="#cube" /> </command> </updatescript> </schedule> <node id="cube_interpolator"> <interpolator id="cube_interpolator" type="node" size="2"> <schedule begin="0" dur="10" repeatcount="1" mode="linear" fill="freeze" ini="1" end="2"/> <node id="cube_1"> <subdivision id="cube_1" levels="1" level0_vertices="8"... >... </subdivision> <node id="cube_2"> <subdivision id="cube_2" levels="1" level0_vertices="8"... > </subdivision> </interpolator> AIG-3D.ps Page 13

<scalar id="fade_in" type="float" > <interpolator id="fade_in" type="scalar" size="2"> <schedule begin="10" dur="20" repeatcount="1" mode="sinus" fill="freeze" > <updatescript> <command> <action> <set_material_attribute_value operator="="> <diffuse a="({$root:fade_in})" /> </set_material_attribute_value> <target type="single_node" value="#cube" /> </command> </updatescript> <scalar id="fade_in_src" type="float" value="0"/> <scalar id="fade_in_target" type="float" value="1"/> </interpolator> </scalar> <!-- table defined by interpolation between 9 tables --> <table id="interp_mat" type="float" size="3" > <interpolator id="interp_mat" type="table" size="9"> <schedule begin="5" dur="50" repeatcount="1" mode="linear" fill="freeze" > <updatescript> <command> <!-- defines the emission of an object --> <action> <set_material_attribute_value operator="="> <emission r="({$root:interp_mat[1]})" g="({$root:interp_mat[2]})" b="({$root:interp_mat[3]})" /> </set_material_attribute_value> <target type="single_node" value="#cube" /> </command> </updatescript> </schedule> AIG-3D.ps Page 14

<!-- 9 tables that correspond to 9 emission colors --> <table id="interp_mat_1" type="float" size="3" value="( 0.0, 0.0, 0.0 )"/> <table id="interp_mat_2" type="float" size="3" value="( 1.0, 0.0, 0.0 )"/> <table id="interp_mat_3" type="float" size="3" value="( 0.0, 1.0, 0.0 )"/> <table id="interp_mat_4" type="float" size="3" value="( 0.0, 0.0, 1.0 )"/> <table id="interp_mat_5" type="float" size="3" value="( 1.0, 1.0, 0.0 )"/> <table id="interp_mat_6" type="float" size="3" value="( 1.0, 0.0, 1.0 )"/> <table id="interp_mat_7" type="float" size="3" value="( 0.0, 1.0, 1.0 )"/> <table id="interp_mat_8" type="float" size="3" value="( 1.0, 1.0, 1.0 )"/> <table id="interp_mat_8" type="float" size="3" value="( 0.0, 0.0, 0.0 )"/> </interpolator> </table> <node id="cube.002_transl"> <transformation id="cube.002_transl" geometry="translation" x="3" y="4" z="1" /> <node id="cube.002_rotation"> <transformation id="cube.002_transl" geometry="rotation" angle="90" x="0" y="0" z="1" /> <node id="cube.002_scale"> <transformation id="cube.002_transl" geometry="scale" x="1" y="1" z="-1" /> <node id="cube.002_transl"> <transformation id="cube.002_transl" geometry="translation" x="3" y="4" z="1" /> <node id="cube.002_rot"> <transformation id="cube.002_rot" geometry="rotation" x="1.0" y="0.0" z="0.0" angle="90.0" /> <node id="cube.002_scale"> <transformation id="cube.002_scale" geometry="scale" x="1.0" y="1.0" z="-1.0" /> <node id="cube.002"> <subdivision id="cube.004" levels="1" >... </subdivision> AIG-3D.ps Page 15

<!-- transforms a xz plane ellipse transf into a xy plane ellipse transf --> <node id="ellipse_rot"> <transformation id="ellipse_rot" geometry="rotation" x="1" y="0" z="0" angle="90" /> <!-- ellipse translation --> <node id="camera_ellipse_transf" interactable="true" testable="true" > <transformation id="camera_ellipse_transf" geometry="ellipse-transformation" with_roll="false"> <schedule begin="0" dur="5" repeatcount="1000000" mode="linear" fill="freeze"/> <ellipse id="camera_ellipse" a="15" b="-15" x="0" y="10" z="0" /> </transformation> <node id="camera_ellipse_transf" > <transformation id="camera_ellipse_transf" geometry="ellipse-transformation" with_roll="false"> <schedule begin="0" dur="5" repeatcount="1000000" mode="linear" fill="freeze"/> <ellipse id="camera_ellipse" a="15" b="-15" x="0" y="10" z="0" /> </transformation> <!-- camera pitch rotation --> <node id="camera_rot"> <transformation id="camera_rot" geometry="rotation" x="0" y="0" z="1" angle="30" /> <!-- camera yaw rotation --> <node id="camera_rot"> <transformation id="camera_rot" geometry="rotation" x="0" y="1" z="0" angle="90" /> <!-- head lamp bound to camera --> <node id="lamp"> <light id="lamp" type="light" constant_attenuation="0.0" linear_attenuation="0.1">... </light> <!-- camera --> <node id="camera"> <viewpoint id="camera"/> AIG-3D.ps Page 16

<node id="path_transf_camera"> <transformation id="path_transf_camera" geometry="path-transformation" size="1" with_roll="true"> <schedule begin="3" dur="10" repeatcount="1" mode="linear" fill="freeze"/> <path id="path camera" size="1" width="0.2" segments="300"> <bezier size="4" location="1" x1="25" y1="0" z1="30" x2="15" y2="-5" z2="15" x3="5" y3="15" z3="3" x4="-4" y4="3" z4="3" n_x="0" n_y="0" n_z="1"/> </path> </transformation> AIG-3D.ps Page 17

<node id="root" > <scalar id="translation_step" type="float" value="0.01" /> <set_node_attribute_value operator="+="> <transformation x="{$root:translation_step}" /> </set_node_attribute_value> <set_node_scalar_value id="translation_step" value="0.01" operator="+="/> <target type="single_node" value="#root" /> <set id="nbalignedquads" value="10"/> <quad x1="(10*{#nbalignedquads})" z1="-200" y1="-10"... /> AIG-3D.ps Page 18

<node id="root" > <table id="delay" type="float" size="3" value="(-0.523,-0.469,-0.168)" /> <quad y3="({$root:delay[1]}*20.0-10.0)" y4="({$root:delay[2]}*20.0-10.0)" /> <set_node_table_value id="delay" value="({@root:increment})" operator="+="/> <target type="single_node" value="#root" /> AIG-3D.ps Page 19

AIG-3D.ps Page 20

AIG-3D.ps Page 21

AIG-3D.ps Page 22