Jacky Bibliowicz’s Results

Slides:



Advertisements
Similar presentations
ME 751 Introduction to ADAMS/View. VIRTUAL PROTOTYPING PROCESS Build a model of your design using: Bodies Forces Contacts Joints Motion generators BuildTestReview.
Advertisements

Character Setup Character Setup is the process of creating handles and controls for anything that a character animator will need to adjust in order to.
Scenegraph. Scenegraph Nodes - all implement a run function Leaf/Geo Nodes - typedefs of sgNode superclass –Poly Mesh A geo node that stores a list of.
IMAGING RETREAT ( 06 / 01 / 05 ) IMAGE REGISTRATION Ravichandran Rajaram Graduate Research Assistant MR Research Facility.
Java 3D Pablo Figueroa University of Alberta April 2000.
1 Advanced Scene Management System. 2 A tree-based or graph-based representation is good for 3D data management A tree-based or graph-based representation.
Computer-Aided Design & Drafting
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Physically Based Animation.
PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc.
Myriad Scalable Scene Graph, VRST 2005, Monterey, CA Myriad: Scalable VR via Peer-to-Peer Connectivity, PC Clustering, and Transient Inconsistency Benjamin.
VRML Dr. Alun Moon What is VRML The Virtual Reality Modeling Language (VRML) is a file format for describing interactive 3D objects.
3D Objects Subject:T0934 / Multimedia Programming Foundation Session:12 Tahun:2009 Versi:1/0.
Game Engine Programming. Game Engine Game Engine Rendering Engine (OGRE) Rendering Engine (OGRE) Physics Engine (Bullet) Physics Engine (Bullet) Input/Output.
Web Games Programming An Introduction to Unity 3D.
Open Inventor A short introduction. Capabilities of Open Inventor Easy construction of 3D scenes User interaction Animation.
Kinematics Jehee Lee Seoul National University. Kinematics How to animate skeletons (articulated figures) Kinematics is the study of motion without regard.
Project 1: Animation System Assigned: 01/17/06 Due: 01/31/06.
Animation with Maya
Jul 25, 2014IAT 3551 Scene Graphs.  A data structure that stores information about a graphics scene –Each node has information that structures the interpretation.
Holt McDougal Geometry 1-7 Transformations in the Coordinate Plane Identify reflections, rotations, and translations. Graph transformations in the coordinate.
CS324e - Elements of Graphics and Visualization Java 3D Intro.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Geometry Unit 1: Transformations
ATEC Procedural Animation
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
DYNAMICS Part 2 HOW DOES IT WORK?? by Willis Louie Jianfei Liao.
IT / API 1 CERN 1-Feb-16 GBLIB: classes to deal with geometrical data Evgueni Tcherniaev IT / API CLHEP workshop, January.
R-customizers Goal: define relation between graph and its customizers, study domains of adaptive programs, merging of interface class graphs.
CS777 Project 1 Developing Maya Plug-ins for motion related projects Kyungsuk David Lee.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
CIS682 Maya Internal Structure Overview. CIS682 Programming Interfaces MEL - Maya Embedded Language –Scripting language –Interpreted –Fast prototyping,
Graphics Programming. Graphics Functions We can think of the graphics system as a black box whose inputs are function calls from an application program;
Geometry Transformation s.  There are 3 types of rigid transformations:  Translation – shapes slide  Rotation – shapes turn  Reflection – shapes flip.
© TMC Computer School HC20203 VRML HIGHER DIPLOMA IN COMPUTING Chapter 4 – Object Manipulation in VRML.
Learning Objectives To draw transformations of reflections, rotations, translations and combinations of these using graph paper, transparencies, and /or.
Computação Gráfica VRML Rotação 07/12/2017.
Games Development Practices 3D Modelling
Lesson # 9 HP UCMDB 8.0 Essentials
ATCM 3310 Procedural Animation
IAT 355 Scene Graphs Feb 23, 2017 IAT 355.
PARTS AND COORDINATE SYSTEMS
Lecture Rigid Body Dynamics.
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
Bones Skeletal Unity-2D How & When
Grade 5 Back to School Night
Introduction to Basic Animation Model Building
Translations.
Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
MEL Interface with Maya.
Solar System Simulator Armin Haghi & Kyle Burney.
Manipulator Dynamics 2 Instructor: Jacob Rosen
Rotational Inertia 8.2.
Data Structures and Algorithms
Harmonic Motion AP Physics C.
Microsoft Build /16/2019 1:17 PM Adding Interactions in the Visual Layer to Create Customized & Responsive Experiences Anthony Young & Lindsay Kubasik.
Rotational kinetic energy
ATCM 6017 Procedural Animation
Rotational Equilibrium and Dynamics
Translations.
Procedural Animation Lecture 2: 3D & Houdini basics
Translations.
ATEC Procedural Animation
Mating (Phase 1) Quick Start
Rotational Dynamics The game plan….
Translations.
Translations.
11.7 Dilations/Rotation Objective: Students will be able to explain if a figure’s dilation will be an increase or decrease based on the scale factor.
Jacky Bibliowicz’s Information & Goals
Computer Graphics Matrix Hierarchies / Animation
Presentation transcript:

Jacky Bibliowicz’s Results OpenSim Workshop 1

Importing OpenSim Models into Maya Background on Autodesk Maya: 3D surface modeler built for procedural animation. Graph of nodes interconnected by attributes. Flexible, extensible. Goal for workshop: Correctly import visible geometry, markers, and joints. Reached about 85% of the way there.

Importing OpenSim Models into Maya Strategy: Body: maps to “transform” node with extra attributes for mass, center of mass, and inertia. VisibleObject: another transform node with “shape” nodes beneath Markers: sphere shapes, children of Body node. Joints: transform node under parent body with child body beneath. CustomJoints Translation axes: network to compute function. Outputs added together. Rotation not yet implemented.

Importing OpenSim Models into Maya Demo 4

Importing OpenSim Models into Maya Results 5

Importing OpenSim Models into Maya Results 6

Importing OpenSim Models into Maya Results 7

Importing OpenSim Models into Maya Future work Finish implementation Function types and Joint types. Continue with Wrap objects, Force objects. Develop an exporter. Develop a user interface. Code will be released online. Visit our websites! http://www.autodeskresearch.com http://www.parametrichuman.org 8