Animation Generation Project Plan
|
|
- Brandon Small
- 6 years ago
- Views:
Transcription
1 Animation Generation Project Plan Sarah Kushner Neil Castelino Angel Delgado Carlo Rosati Chris Khedoo April 3,
2 Contents 1 Revision History 3 2 Background Features Statement of Work Unity UI prototypes Prototype # Prototype # Infrastructure setup UI Specifications Line drawing Main canvas Toolbar tray Path hierarchy palette UI Test Plan UI Development Core Functionality Specifications Core Functionality Test Plan Core Functionality Development Challenges D Line Drawing General Algorithm Layering of Animations Weekly Defect Reports 8 6 Product Manual Software Resource List Hardware Assumptions 9 9 Schedule Term Term Term Demo 13 2
3 11 Risks Schedule Requirements Technology Management Customer Leaders 14 3
4 1 Revision History Name Date Comment Version All 10/12/15 Initial project plan document 1.0 All 10/19/15 Tightening up details and defining the problem 1.1 All 11/02/15 Adding challenges and reorganizing 1.2 All 01/12/16 Changing schedule for Winter Term 2.0 Sarah 01/19/16 Adding Winter Term Demo section 2.1 Sarah 03/30/16 Adding Spring Term schedule section 3.0 4
5 2 Background 3D animation can be a painstakingly tedious activity. To create a desired animation, animators go through the long process of key framing. Key frames are set positions that define the start and end points of a movement, sequences of poses in time. Typically, animators assign poses to certain frames over time, so that in-between motions can be generated by a computer. To get an accurate animation, artists usually must assign many key frames, then spend time adjusting and editing them to be more precise. The fact that industry professionals take so much time and effort to do this shows that for an amateur or untrained artist, creating good 3D animation is close to impossible. Researchers in the IMAGINE group at INRIA (in Grenoble, France) have noticed this problem. They have made significant progress on a project called ERC Expressive, where they aim to offer more intuitive tools to author 3D digital content. The IMAGINE team has invented a technique for animation called space-time sketching, in which a user can draw a line in the path they want a model to take and it will be animated accordingly. As the character follows the path, its model bends and changes shape in a physically realistic way. Their system currently supports creating different movements with the path such as bouncing, rolling, and twisting. Based on the previous research by INRIA and their paper Space-time sketching of character animation, we want to build a Unity plugin that allows users to animate characters along a sketched path under a set of constraints. 2.1 Features (See more in the Customer Requirements Document) The user will be able to draw a line in 3D space from a selected object to its destination. The hand-drawn line will be used to calculate the motion and direction of the character, and then it will be animated. The animation generated should satisfy two constraints: Be as close to the user-drawn line as possible Be the most realistic animation possible based on the path The user will be able to refine the path using control points and if time allows, editing of path can be done using the over-sketching technique. The user will be able to delete the paths they ve drawn. The user will be able to see the paths they ve drawn by selecting multiple characters at a time. 5
6 If multiple characters have the same skeleton/rig (are copies of the same model), the user can copy and paste animations, by means of copying the paths, to other characters. The user will be able to save and export paths to a file to be re-loaded into the plugin at a later time. This functionality will be presented in the form of a plugin to Unity. 3 Statement of Work 3.1 Unity UI prototypes Both prototypes will focus on drawing the path Prototype #1 The first prototype will be produced in order to help define requirements and provide the foundation for the full plugin. The features of the UI prototype will include the buttons, toolbar, panels, and tools needed to carry out what features we ve described. This will help us identify potential requirements issues early on instead of later down the road. Based on the user s drawing motions, we will generate control points to form a path. We will create a simple toolbar which will feature a pen and mouse tool for drawing and refining the path, respectively Prototype #2 Given an arbitrary set of control points, calculate and draw the B-spline in the viewport. The motivation for this prototype is to implement B-spline calculations for control points generated by user drawing on screen. A few sets of control points will be predetermined and supplied as input for this prototype, so that this prototype is not completion dependent of the first prototype. However in practice the input of the B-spline calculator will be control points generated by the lines drawn by the user in the viewport. The refining and deleting of the path are the next steps past the prototype and make up the UI functionality. This will be done with a separate refine path pen tool. 3.2 Infrastructure setup This includes setting up the repository, automated build setup, and issue tracking software. Our repository of choice will be Github. We will also use Github to keep track of issues that arise during the development of our system. We shall also be using LaTeX to typeset the planning, requirement, and design documents as a standard which will be checked into Github and so we will be able to collaborate on it together and maintain revision history. 6
7 3.3 UI Specifications Specifications relating to the Unity UI and how the user will use to engage with the core functionality. Our prototypes will be used to solidify the specifications. It will show us what can and cannot be done through the UI in the ways we have defined based on limited knowledge Line drawing. The path will be calculated using delta values between the drawn path and the input point, where the input points are (x, y, z) coordinates dropped every t seconds for some predetermined t. The points will be dropped in a plane directly parallel to the viewport. The points can then be further modified. The distance from the viewport for each control point and in relation to each other can be changed using the mouse pointer tool Main canvas. This will be the drawing area where paths are displayed as lines with square control points. Control points can be moved here using the Arrow tool. Paths can be drawn with the pen tool. Paths can be refined by drawing over / on top of already drawn paths using the path refine pen tool Toolbar tray. Located at the top of the window. This toolbar will contain an arrow tool, pen tool, and path refine pen tool Path hierarchy palette. This will include options to show/hide paths, show/fold subtrees and name/rename paths. Triangles will appear next to non-leaf node paths clicking on the triangle will show/hide the clicked paths subtree. 3.4 UI Test Plan The plan on how the UI will be tested and what criteria will correlate to successful implementation. As we go along making the first two prototypes, we can test the UI in phases based on what each prototype entails. The final phase of this testing will be User acceptance testing. 3.5 UI Development A simple toolbar/tray will hold the pen and mouse tools. This toolbar can reside at the top of the interface window. The main window will be the work area, where the paths can be drawn, and edited using the different tools available in the toolbar tray. 7
8 There will be a window to Show/Hide control paths for objects. Paths will be organized in a tree hierarchy. Each path may belong to any one parent path and have any number of child paths. This window will contain one path per line. Child paths will be indented one more indent unit than their parent. Parent paths can be folded such that their child paths are hidden. A triangle will appear to the left of any path that is not a leaf node. The triangle will point up when child paths are folded (hidden) and to the right when unfolded (visible). Paths can be renamed. The user can click the name, which will activate edit mode. Edit mode will use visual cues such as a border surrounding the path name with a contrasting background color. The user can click outside of this border box to exit edit mode or press the Escape or Enter/Return key. 3.6 Core Functionality Specifications We will need to define the specifications relating to the core features of the project. As described later in the UI Development section, we have an initial idea of what we will need to do to implement our idea. After the prototype has been completed, we can go more into detail using the interface features and preliminary development work to show us what can, cannot, and still needs to be done. From there, we can make changes accordingly to the specifications. For example, we may find out through prototyping that the way we imagine the user drawing lines can t be done in Unity. Obviously we would have to modify that feature to fit both what we want and what is possible. 3.7 Core Functionality Test Plan This plan will contain unit tests that need to be used in order to ensure all core functionality requirements are implemented correctly. 3.8 Core Functionality Development Development of the core functionality. Break project development down into smaller pieces of the whole: UI frame (toolbars, tools, modes, buttons), UI functionality (path drawing, refining, copying), and core functionality (the animation generation, math). Develop and test each part independently, working toward finish from the ground up. Project can be stubbed out first with dummy methods. 4 Challenges We have identified what we presume will be the most challenging parts of the project. Through our prototypes, we hope to demonstrate a preliminary use case: The user will be able to draw a 2D line that a 3D snake model will follow. 8
9 4.1 3D Line Drawing The line drawing will be handled by the user interface. At first, we want to allow the user to draw a 2D line using the methods described in the statement of work. Then we will move on to 3D lines, which will include experimenting with ways the user can input the path information intuitively while maintaining precise functionality. 4.2 General Algorithm In order to break down this task, we will first employ a version of it to very basic models (i.e. a snake). The path-following is the main goal. The secondary goal is to have the snake model itself bend (squash and stretch) according to the path and its physical constraints. Once this is working, we can generalize it to work with 3D lines in space and with more accuracy in terms of physical animation. 4.3 Layering of Animations This will be tackled in the end of Winter term/beginning of Spring term, since the previous two points must come before this in development. Once we have the line drawing and the algorithm working, we can begin work on blending animations by means of animation layers. 5 Weekly Defect Reports During development a weekly report will be compiled that will include new defects and progress on existing defects. This is meant to be a tool to assist in timely defect resolution. Solutions to roadblocks and action items relating to defects can be addressed here. 6 Product Manual A manual will need to be produced to assist users and explain the functionality of the product. This manual will contain everything that the user needs to know about how to successfully use our tool this might consist of what the UI will look like, how to use the UI, and output that the user can expect. This manual will also include a setup/installation manual to explain how the user can get started using our tool. 6.1 Software Proper OS to develop Unity plugins (Windows or OSX) Student version of Unity 9
10 Student version of Autodesk Maya Student version of Unreal Engine 7 Resource List 7.1 Hardware Proper hardware and software is listed below to run Unity with best results: Operating System: Windows XP SP2+, 7 SP1+, 8, 10, Mac OS X GPU: Graphics card with DX9 (shader model 2.0) capabilities. Anything made since 2004 should work. 8 Assumptions Users should have general knowledge of how to install Unity and how to navigate the software once executed. 9 Schedule Weeks marked with (F) denote finals week, and weeks marked with (H) denote holidays. 9.1 Term 1 Fall 2015 What we will do and who will do it: Define Project Plan - All, Lead: Sarah Define Customer Requirements - All Define Requirements Specification - All, Lead: Neil Begin Design Specification - All, Lead: Carlo Develop our two prototypes (This way, we can hopefully spot some expected problems noted in Section 11 early on in the process.) - All, Lead: Angel The prototypes require: base Unity project - Neil studying the paper, finding math libraries - Sarah, Chris the GUI - Angel, Carlo control points generation - Sarah, Carlo 10
11 B-spline generation - Neil, Chris Week Date Work Done? 1 09/21/15 Form group 2 09/28/15 Solidify idea 3 10/05/15 Preliminary Plan document 4 (H) 10/12/15 Fix plan document and rethink project idea 5 10/19/15 Start Customer requirements document and Start prototype #1. See Section for details. 6 10/26/15 Finish Customer requirements document and work on prototype #1 7 11/02/15 Requirements specification and work on prototype #1 8 11/09/15 Requirements specification and work on prototype #1 9 11/16/15 Design specification and Start prototype #2. See Section for details. no 10 (H) 11/23/15 Design specification and work on prototype #2 no 11 11/30/15 Finish prototype #2 development 12 (F) 12/07/15 Finalize Requirements 9.2 Term 2 Winter 2016 What we will do and who will do it: Design Specification - All, Lead: Carlo Start core development, Unity is a priority - All, Lead: Angel Iteratively change Requirements and Design as needed based on Prototype - All, Leads: Neil, Carlo Determine if/how we can extend our product in the time remaining - All Release versions of product with limited functionality - All UI development - Angel Begin core development - Chris, Carlo, Sarah, Neil Goals: Start and complete Design Specification 11
12 UI and core development features including: LOA drawing, editing, and saving Spline generation from control points General path following animation Complete and present demo, a simple use case (simple snake model following path) Week Date Work Done? 1 01/04/16 Update Project Plan (Sarah) 2 01/11/16 Refine UI prototype (Angel) Start math/theory research (Sarah, Carlo, Chris) 3 (H) 01/18/16 Design specification (All) Refine UI prototype (Angel) Math research (Sarah, Carlo, Sarah) Create and rig snake model (Sarah) 4 01/25/16 Test current UI features (Angel, Chris) Continue math research (Sarah, Carlo) Finish Design Specification (All) 5 02/01/16 Design Specification due Tuesday Create detailed development plan (Carlo, Sarah) Continue development of UI and existing backend functions (All) 6 02/08/16 Change Design as needed (a note to All) Build core functionality (Chris, Sarah, Neil) 7 02/15/16 Continue core development (All) Prepare demo (All) no 8 02/22/16 Continue core development (All) Prepare demo (All) 9 02/29/16 Continue core development (All) Prepare demo (All) 10 03/07/16 Continue core development (All) 11 (F) 03/14/16 Continue core development (All) 9.3 Term 3 Spring 2016 What we will do and who will do it: Update this plan document - Lead: Sarah Continue and finalize Development - All, Lead: Angel Test Plan Document - All, Lead: Chris Sections: Introduction, Test Items, Software Risk Issues - Neil 12
13 Sections: Features to be Tested, Features Not to be Tested, Approach - Chris Sections: Item Pass/Fail Criteria, Suspension Criteria and Resumption Requirements, Test Deliverables - Carlo Sections: Remaining Test Tasks, Environmental Needs, Staffing and Training Needs - Sarah Sections: Responsibilities, Schedule, Planning Risks and Contingencies - Angel Begin Testing on completed features - All, Lead: Chris Continue and complete Testing on all features - All, Lead: Chris Prepare final release - All Week Date Work Done? 1 03/28/16 Tie up loose ends from last term: write code comments, git merges (Sarah, Neil, Angel) Assign parts for Test Plan Doc (Chris) Organize repositories (Angel, Neil) 2 04/04/16 Get first drafts of Test Plan Doc parts to Chris (All) Tighten up spline smoothing, move it to back end (Sarah) Continue to work on cross platform development (Neil) Rotation point front end (Angel) Rotation point development (Carlo) 3 04/11/16 Compile Test Plan Doc parts, assign edits (Chris) Rotation point front end (Angel) Rotation point development (Carlo) Start animation layering (Sarah, Neil) 4 04/18/16 Edit and finish Test Plan Doc (All) Finish animation layering (Sarah, Neil) Start animation exporting (Chris) 5 04/25/16 Test current UI features (Angel) Test current backend features (Sarah, Neil) Finish animation exporting (Chris) 6 05/02/16 Test remaining features according to Test Plan (All) 7 05/09/16 Test remaining features (All) 8 05/16/16 User Manual (All) 9 05/23/16 User Manual and Final Presentation (All) 10 (H) 05/30/16 Final release (All) 11 (F) 06/06/16 Party? 13
14 10 Demo Our main use case for this project is simple. Given a 3D snake model, the user can draw a path in Unity in which the snake will be physically animated along. Before importing the model to Unity, the character must be rigged, meaning that its skeleton is a complete heirarchy of interconnected bones. Because the model is a snake, the skeleton will also be simple. It will consist of 4-5 joints connected by bones. By the end of Winter Term 2016, our team will have developed the plugin to the point where this functionality is possible. The user will be able to do the following, which our team will show in a comprehensive demo. We will show that it is possible to install the plugin and use it within Unity. We will demonstrate the ability to select the snake model for animation generation. We will show the ability to draw, edit, and delete the path via the UI within Unity. After the animation is generated, the user will be able to watch the animation back and save it. This completes the front-end demo. Once the line is drawn, the program will generate an animation for the snake in 3 dimensional space, demonstrating the back-end functionality. This includes curve fitting to the path, path following of the model, and physically realistic animation of the model. Next term (Spring 2016), the focus will be to refine this animation algorithm if needed to work on more complex models and add animation layering. 11 Risks 11.1 Schedule One or more parts of the project may not work as expected due to its complexity We may have delays due to unforeseen events Project gets rushed and some areas of the project get neglected Team members dont have a set time to meet with the group 11.2 Requirements Requirements may change unexpectedly Requirements are not fully known at the start of the project Some requirements may be neglected as a lower priority but in reality would be a higher priority Projects target audience, focus, or goals change unexpectedly 14
15 11.3 Technology Certain team members have little to no experience with animation which may lead to delays Editor/Development suite may be buggy and lead to delays 11.4 Management Project doesnt get reviewed often and we lose track of our progress Project members havent yet found out the constraints for each problem they might encounter One person assumes the role of multiple management roles 11.5 Customer Customer might want to change the requirements unexpectedly in a major way Customer might want a change in the schedule which the team members cant comply with 12 Leaders This project is broken up into five different sections and each section has been designated a leader, or somebody who is responsible for driving the completion of that section. The leaders for each section are listed below: Project plan: Sarah Kushner Requirements: Neil Castelino Design: Carlo Rosati Development: Angel Delgado Testing: Chris Khedoo 15
Maya Lesson 8 Notes - Animated Adjustable Desk Lamp
Maya Lesson 8 Notes - Animated Adjustable Desk Lamp To Model the Lamp: 1. Research: Google images - adjustable desk lamp. 2. Print several images of lamps for ideas to model. 3. Make a sketch of the lamp
More informationAnimation. Motion over time
Animation Animation Motion over time Animation Motion over time Usually focus on character animation but environment is often also animated trees, water, fire, explosions, Animation Motion over time Usually
More informationAnimations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala
Animations Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Kavita Bala Animation Artistic process What are animators trying to do? What tools
More informationBeginners Guide Maya. To be used next to Learning Maya 5 Foundation. 15 juni 2005 Clara Coepijn Raoul Franker
Beginners Guide Maya To be used next to Learning Maya 5 Foundation 15 juni 2005 Clara Coepijn 0928283 Raoul Franker 1202596 Index Index 1 Introduction 2 The Interface 3 Main Shortcuts 4 Building a Character
More informationcharacter design pipeline) callum.html
References: http://3d.about.com/od/3d-101-the-basics/tp/introducing-the-computer-graphics- Pipeline.htm (character design pipeline) http://cpapworthpp.blogspot.co.uk/2012/12/animation-production-pipelinecallum.html
More informationLearning Autodesk Maya The Modeling & Animation Handbook. Free Models From Turbo Squid Value US $ Official Autodesk Training Guide
Free Models From Turbo Squid Value US $239.00 Official Autodesk Training Guide Learning Autodesk Maya 2008 The Modeling & Animation Handbook A hands-on introduction to key tools and techniques in Autodesk
More informationSystem Requirements:-
Anime Studio Pro 9 Complete Animation for Professionals & Digital Artists! Anime Studio Pro 9 is for professionals looking for a more efficient alternative to tedious frame-by-frame animation. With an
More informationMODELING AND HIERARCHY
MODELING AND HIERARCHY Introduction Models are abstractions of the world both of the real world in which we live and of virtual worlds that we create with computers. We are all familiar with mathematical
More informationAnimation. CS 465 Lecture 22
Animation CS 465 Lecture 22 Animation Industry production process leading up to animation What animation is How animation works (very generally) Artistic process of animation Further topics in how it works
More informationAnimator Friendly Rigging Part 2b
Animator Friendly Rigging Part 2b Creating animation rigs which solve problems, are fun to use, and don t cause nervous breakdowns. - 1- CONTENTS Review The Requirements... 5 Torso Animation Rig Requirements...
More informationThere we are; that's got the 3D screen and mouse sorted out.
Introduction to 3D To all intents and purposes, the world we live in is three dimensional. Therefore, if we want to construct a realistic computer model of it, the model should be three dimensional as
More informationCGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing
CGDD 4113 Final Review Chapter 7: Maya Shading and Texturing Maya topics covered in this chapter include the following: Shader Types Shader Attributes Texturing the Axe Life, Love, Textures and Surfaces
More informationCS354 Computer Graphics Character Animation and Skinning
Slide Credit: Don Fussell CS354 Computer Graphics Character Animation and Skinning Qixing Huang April 9th 2018 Instance Transformation Start with a prototype object (a symbol) Each appearance of the object
More informationBreathing life into your applications: Animation with Qt 3D. Dr Sean Harmer Managing Director, KDAB (UK)
Breathing life into your applications: Animation with Qt 3D Dr Sean Harmer Managing Director, KDAB (UK) sean.harmer@kdab.com Contents Overview of Animations in Qt 3D Simple Animations Skeletal Animations
More informationChapter 9 Slide Shows
Impress Guide Chapter 9 Slide Shows Transitions, animations, and more Copyright This document is Copyright 2007 2012 by its contributors as listed below. You may distribute it and/or modify it under the
More informationChapter 9 Animation System
Chapter 9 Animation System 9.1 Types of Character Animation Cel Animation Cel animation is a specific type of traditional animation. A cel is a transparent sheet of plastic on which images can be painted
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 informationHow to create interactive documents
Adobe InDesign Guide How to create interactive documents You can use Adobe InDesign to create dynamic web content or interactive documents. InDesign supports export to web-ready HTML or interactive PDF.
More information1.1: Introduction to Fusion 360
.: Introduction to Fusion 360 Fusion 360 is a cloud- based CAD/CAM tool for collaborative product development. The tools in Fusion enable exploration and iteration on product ideas and collaboration within
More informationCS770/870 Spring 2017 Animation Basics
Preview CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles
More informationCS770/870 Spring 2017 Animation Basics
CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles of traditional
More informationKeynote 08 Basics Website:
Website: http://etc.usf.edu/te/ Keynote is Apple's presentation application. Keynote is installed as part of the iwork suite, which also includes the word processing program Pages and the spreadsheet program
More informationPhotoshop / Editing paths
Photoshop / Editing paths Path segments, components, and points Select a path Adjust path segments Add or delete anchor points Convert between smooth points and corner points Adjust path components Path
More informationLesson 01 Polygon Basics 17. Lesson 02 Modeling a Body 27. Lesson 03 Modeling a Head 63. Lesson 04 Polygon Texturing 87. Lesson 05 NURBS Basics 117
Table of Contents Project 01 Lesson 01 Polygon Basics 17 Lesson 02 Modeling a Body 27 Lesson 03 Modeling a Head 63 Lesson 04 Polygon Texturing 87 Project 02 Lesson 05 NURBS Basics 117 Lesson 06 Modeling
More informationTHE SETUP MACHINE FOR GAMES
THE SETUP MACHINE FOR GAMES USERS MANUAL Maya Versions: 2011-2014 Rig Design: Raf Anzovin Programming: Brian Kendall and Tagore Smith Documentation: Morgan Robinson Beta Testing: Alex M. Lehmann, George
More informationHomework 2: Bouncing Ball Part 1: Bouncing Ball Key poses (timing and spacing) - DUE Tuesday, January 17
Homework 2: Bouncing Ball Part 1: Bouncing Ball Key poses (timing and spacing) - DUE Tuesday, January 17 A bouncing ball is a classic place to begin animating. If you can make a bouncing ball look convincing,
More informationGame Programming Lab 25th April 2016 Team 7: Luca Ardüser, Benjamin Bürgisser, Rastislav Starkov
Game Programming Lab 25th April 2016 Team 7: Luca Ardüser, Benjamin Bürgisser, Rastislav Starkov Interim Report 1. Development Stage Currently, Team 7 has fully implemented functional minimum and nearly
More informationRequirements Specifications
Jupiter Requirements Specifications Essa Imhmed, Hitesh N. Sharma, Sultan Alharthi, Ruth Torres Castillo, Vijaya Pandey 1 1. As a user, I want to add user stories to the system so that I can save them.
More informationExit: These control how the object exits the slide. For example, with the Fade animation the object will simply fade away.
PowerPoint 2013 Animating Text and Objects Introduction In PowerPoint, you can animate text and objects such as clip art, shapes, and pictures. Animation or movement on the slide can be used to draw the
More information3D Computer Modelling and Animation
Unit 38: 3D Computer Modelling and Animation Unit code: J/601/6780 QCF Level 5: BTEC Higher National Credit value: 15 Aim This unit aims to develop learners skills and understanding of the principles and
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 informationLesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.
3.1: Sculpting Sculpting in Fusion 360 allows for the intuitive freeform creation of organic solid bodies and surfaces by leveraging the T- Splines technology. In the Sculpt Workspace, you can rapidly
More informationAutodesk Vault and Data Management Questions and Answers
Autodesk Civil 3D 2007 Autodesk Vault and Data Management Questions and Answers Autodesk Civil 3D software is a powerful, mature, civil engineering application designed to significantly increase productivity,
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 informationAdaptive Point Cloud Rendering
1 Adaptive Point Cloud Rendering Project Plan Final Group: May13-11 Christopher Jeffers Eric Jensen Joel Rausch Client: Siemens PLM Software Client Contact: Michael Carter Adviser: Simanta Mitra 4/29/13
More informationWelcome to MSC.visualNastran 4D. 1.0 Installing MSC.visualNastran 4D
Welcome to MSC.visualNastran 4D MSC.visualNastran 4D is the result of a twelve-year collaborative effort between professional engineers and software specialists. We are committed to providing you easy-to-use,
More informationChapter 9 Slide Shows
Impress Guide Chapter 9 Slide Shows Transitions, animations, and more Copyright This document is Copyright 2007 2011 by its contributors as listed below. You may distribute it and/or modify it under the
More informationHow to create shapes. Drawing basic shapes. Adobe Photoshop Elements 8 guide
How to create shapes With the shape tools in Adobe Photoshop Elements, you can draw perfect geometric shapes, regardless of your artistic ability or illustration experience. The first step to drawing shapes
More informationInteractive Computer Graphics
Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create
More informationGetting Help...71 Getting help with ScreenSteps...72
GETTING STARTED Table of Contents Onboarding Guides... 3 Evaluating ScreenSteps--Welcome... 4 Evaluating ScreenSteps--Part 1: Create 3 Manuals... 6 Evaluating ScreenSteps--Part 2: Customize Your Knowledge
More informationThe Line of Action: an Intuitive Interface for Expressive Character Posing. Martin Guay, Marie-Paule Cani, Rémi Ronfard
The Line of Action: an Intuitive Interface for Expressive Character Posing Martin Guay, Marie-Paule Cani, Rémi Ronfard LJK, INRIA, Université de Grenoble [S.Lee and J. Buscema, Drawing Comics the Marvel
More informationAutodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling
Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Overview: Parametric Modeling In this lesson, you learn the basic principles of
More informationKeynote Basics Website:
Keynote Basics Website: http://etc.usf.edu/te/ Keynote is Apple's presentation application. Keynote is installed as part of the iwork suite, which also includes the word processing program Pages. If you
More informationShade tutorial: Shoes for Poser.
Shade tutorial: Shoes for Poser www.oscillator.se/3d Notes Welcome to the Shade tutorial: Shoes for Poser. This is my first tutorial for Shade. I was inspired by the friendly and generous people at Shader
More informationChapter 9 Slide Shows
Impress Guide Chapter 9 Slide Shows Transitions, animations, and more OpenOffice.org Copyright This document is Copyright 2007 by its contributors as listed in the section titled Authors. You can distribute
More informationWebinar Series. Virtual Reality. February 28 th, :00 PM EST. Hosted by Jeff Bertrand and Ginny Moore
Webinar Series Virtual Reality February 28 th, 2016 2:00 PM EST Hosted by Jeff Bertrand and Ginny Moore Virtual Reality Webinar Agenda Ø Application and Benefits Ø 3 Types of Virtual Reality Ø Advantages
More informationAdobe Flash CS4 Part 3: Animation
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Flash CS4 Part 3: Animation Fall 2010, Version 1.0 Table of Contents Introduction...2 Downloading the Data Files...2 Understanding
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 informationThis lesson will focus on the Bouncing Ball exercise.
This will be the first of an on-going series of Flipbook tutorials created by animator Andre Quijano. The tutorials will cover a variety of exercises and fundamentals that animators, of all skill levels,
More informationTITLE CLOUD BASED VIDEO ANIMATION RENDERING MANAGEMENT SYSTEM INVENTOR: Thomas Ryan Mikota, of Orem Utah
ATTORNEY DOCKET NO. 5199.FACT.PR TITLE CLOUD BASED VIDEO ANIMATION RENDERING MANAGEMENT SYSTEM INVENTOR: Thomas Ryan Mikota, of Orem Utah 1 The operating system (or user interface) stores most different
More informationUniversity of Sunderland. Microsoft Word 2007
Microsoft Word 2007 10/10/2008 Word 2007 Ribbons you first start some of the programs in 2007 Microsoft Office system, you may be surprised by what you see. The menus and toolbars in some programs have
More informationAbout the FBX Exporter package
About the FBX Exporter package Version : 1.3.0f1 The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, Lights, Cameras, and
More informationProject Plan. SISCalendar. for. Prepared by Zach Masiello. Ethan Mick Michael Caputo Shawn Thompson Organization: SIS.io
Project Plan for SISCalendar Prepared by Zach Masiello Ethan Mick Michael Caputo Shawn Thompson Organization: SIS.io Revision History Name Date Reason For Changes Version Initial 10/1/13 First version
More informationSystems Space Reservation
Systems Space Reservation Preface Using This Guide What's New? Getting Started Enter the Workbench Create an Equipment Reservation Set Correct Working Units and Grid Changing the Current Axis Saving Documents
More information2D ANIMATION SOFTWARE Which is Best?
0 2D ANIMATION SOFTWARE Which is Best? Author: Jason Shannon Dr. Jerry Waite, DIGM 3351 November 6, 2016 1 Table of Contents Introduction... 2 The Challenge... Error! Bookmark not defined. Why Mobile?...
More informationCharacter animation Christian Miller CS Fall 2011
Character animation Christian Miller CS 354 - Fall 2011 Exam 2 grades Avg = 74.4, std. dev. = 14.4, min = 42, max = 99 Characters Everything is important in an animation But people are especially sensitive
More informationAutodesk Fusion 360 Training: The Future of Making Things Attendee Guide
Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide Abstract After completing this workshop, you will have a basic understanding of editing 3D models using Autodesk Fusion 360 TM to
More informationVision Pointer Tools
Vision Pointer Tools Pointer Tools - Uses Pointer Tools can be used in a variety of ways: during a Vision Demo to annotate on the master station s screen during a Remote Control session to annotate on
More information1.1 Considering for Choosing Layout in SmartArt Graphics
1. SmartArt A SmartArt graphic is a visual representation of your information that you can quickly and easily create, choosing from among many different layouts, to effectively communicate your message
More informationAnnouncements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation
Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics On Friday (3/1), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension
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 informationTeam 2: Boeing KML Urban Scene Builder Technical Specification / Schedule KML Urban Scene Builder 2008
Team 2: Boeing KML Urban Scene Builder 2008 Technical Specification / Schedule KML Urban Scene Builder 2008 CSE 498, Collaborative Design Jeff Winship Tom Pytleski Daniel Briggs Michael Jeffery Department
More informationEdupen Pro User Manual
Edupen Pro User Manual (software for interactive LCD/LED displays and monitors) Ver. 3 www.ahatouch.com Some services in Edupen Pro require dual touch capability. In order to use dual touch, your computer
More informationMath Dr. Miller - Constructing in Sketchpad (tm) - Due via by Friday, Mar. 18, 2016
Math 304 - Dr. Miller - Constructing in Sketchpad (tm) - Due via email by Friday, Mar. 18, 2016 As with our second GSP activity for this course, you will email the assignment at the end of this tutorial
More informationDiploma in Graphics Design. Examinations for / Semester 1
Diploma in Graphics Design Cohort: DGD/07/FT Examinations for 2007-2008 / Semester 1 MODULE: BASIC 3D ANIMATION MODULE CODE: GRPH1104 Duration: 2 Hours Instructions to Candidates: 1. Answer any four questions.
More informationFeatures and Benefits
AutoCAD 2005 Features and s AutoCAD 2005 software provides powerhouse productivity tools that help you create single drawings as productively as possible, as well as new features for the efficient creation,
More informationanimation projects in digital art animation 2009 fabio pellacini 1
animation projects in digital art animation 2009 fabio pellacini 1 animation shape specification as a function of time projects in digital art animation 2009 fabio pellacini 2 how animation works? flip
More informationAnimated Modifiers (Morphing Teapot) Richard J Lapidus
Animated Modifiers (Morphing Teapot) Richard J Lapidus Learning Objectives After completing this chapter, you will be able to: Add and adjust a wide range of modifiers. Work in both object and world space
More informationResearch Method: I plan to research existing literature on the subject and conducting tests in the lab.
Personal Inquiry Proposal. Name: James Morgan Course: MA3D Animation Subject: Creating simple muscle solutions for game and animation in XSI. Brief Explanation: I plan to investigate a practical and simple
More informationPrototyping. Readings: Dix et al: Chapter 5.8 Marc Rettig: Prototyping for tiny fingers, Communications of the ACM, April 1994.
Prototyping Readings: Dix et al: Chapter 5.8 Marc Rettig: Prototyping for tiny fingers, Communications of the ACM, April 1994. 1 What is prototyping? producing cheaper, less accurate renditions of your
More informationArticulated Characters
Articulated Characters Skeleton A skeleton is a framework of rigid body bones connected by articulated joints Used as an (invisible?) armature to position and orient geometry (usually surface triangles)
More information9.2 Use and animate compositing effects. 9.4 Track motion and apply the data to footage
Create a Pop-Up Book - Create an animated pop-up book using a custom theme and custom images. Warm up activity after the winter break. o Armature o Planes to Image add-on Video: https://www.youtube.com/watch?v=i6gjavmtaiq
More informationZappar's coordinate system is based on the center of the scene being the center of the target image.
3D for Zappar Coordinate system Zappar's coordinate system is based on the center of the scene being the center of the target image. The top of the image is Y = 1 and the bottom is Y = -1. The X coordinates
More informationVisual Dialogue User Guide. Version 6.0
Visual Dialogue User Guide Version 6.0 2013 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its
More informationUser Interface Layouts
SAP White Paper Visualization User Interface Layouts Standard (VDS) and Legacy (RH) Table of Contents Overview 4 Standard (VDS) Layout 5 Legacy (RH) Layout 8 Copyright 47 2 / 17 The Visual Enterprise Version
More informationCSC 418/2504 Computer Graphics, Winter 2012 Assignment 1 (10% of course grade)
CSC 418/2504 Computer Graphics, Winter 2012 Assignment 1 (10% of course grade) Part A [50 marks in total] Due 11:59pm onwed., Feb. 8, 2012. Below are 4 exercises covering di erent topics from the first
More informationRichard Williams Study Circle Handout: Disney 12 Principles of Animation. Frank Thomas & Ollie Johnston: The Illusion of Life
Frank Thomas & Ollie Johnston: The Illusion of Life 1 1. Squash and Stretch The principle is based on observation that only stiff objects remain inert during motion, while objects that are not stiff, although
More informationA Step-by-step guide to creating a Professional PowerPoint Presentation
Quick introduction to Microsoft PowerPoint A Step-by-step guide to creating a Professional PowerPoint Presentation Created by Cruse Control creative services Tel +44 (0) 1923 842 295 training@crusecontrol.com
More informationIntroduction to Maya
1 M CO PY RI GH TE D MA TE RI AL Introduction to Maya aya is a powerful 3D modeling, animation, effects, and rendering solution that has been used in everything from product design to feature films. In
More informationProduct Overview. All text and design is copyright 2009 Seavus, All rights reserved
Product Overview All text and design is copyright 2009 Seavus, All rights reserved TABLE OF CONTENT 1. WELCOME TO SEAVUS DROPMIND 2 1.1 INTRODUCTION... 2 2 SEAVUS DROPMIND FUNCTIONALITIES 4 2.1 BASIC FUNCTIONALITY...
More informationCOMD D Animation & Modeling I
New York City College of Technology The City University of New York Department of Communication Design Course Description : An introduction to computer 3D modeling, rendering and animation using the Maya
More informationUsing Jive and SharePoint Together
Using Jive and SharePoint Together Contents Using Jive and SharePoint Together... 3 Viewing SharePoint Content in Jive... 3 Using Recent Activity Widgets... 3 Using SharePoint Sites Widgets... 4 Using
More information3D Studio Max Lesson 1.1: A Basic Overview of 3DSMax's Main Tool Bar
3D Studio Max Lesson 1.1: A Basic Overview of 3DSMax's Main Tool Bar Introduction In this tutorial, we'll just be taking a look at parts of the environment of 3D Studio Max version 4.26, and helping you
More informationSpaceClaim Professional The Natural 3D Design System. Advanced Technology
SpaceClaim Professional The Natural 3D Design System SpaceClaim Professional is the 3D productivity tool for engineers who contribute to the design and manufacture of mechanical products across a broad
More informationPiping Design. Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index
Piping Design Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index Dassault Systèmes 1994-2001. All rights reserved. Site Map Piping Design member member
More informationHow to draw and create shapes
Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using
More informationMocap in a 3D Pipeline
East Tennessee State University Digital Commons @ East Tennessee State University Undergraduate Honors Theses 5-2014 Mocap in a 3D Pipeline Logan T. Maides Follow this and additional works at: http://dc.etsu.edu/honors
More informationAnimation. CS 4620 Lecture 32. Cornell CS4620 Fall Kavita Bala
Animation CS 4620 Lecture 32 Cornell CS4620 Fall 2015 1 What is animation? Modeling = specifying shape using all the tools we ve seen: hierarchies, meshes, curved surfaces Animation = specifying shape
More informationReading. Animation principles. Required:
Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:
More informationKeyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling
CSCI 420 Computer Graphics Lecture 19 Keyframe Animation Traditional Animation Keyframe Animation [Angel Ch. 9] Animation "There is no particular mystery in animation...it's really very simple, and like
More informationProduct Requirements Document Boundless Workspace
Product Requirements Document Boundless Workspace Paul Yoo Peyton Mash Yingru Alan Feng Tianqi Wang yoosehy@gmail.com peyton.mash@gmail.com yingru97@uw.edu tianqiw27@gmail.com October 19, 2018 Summary
More informationMicrosoft Office PowerPoint 2016: Part 1 (Foundations)
10441020 Microsoft Office PowerPoint 2016: Part 1 (Foundations) Today's audiences are tech savvy, accustomed to high-impact multimedia content, and stretched for time. By learning how to use the vast array
More informationdoi: / The Application of Polygon Modeling Method in the Maya Persona Model Shaping
doi:10.21311/001.39.12.37 The Application of Polygon Modeling Method in the Maya Persona Model Shaping Qinggang Sun Harbin University of Science and Technology RongCheng Campus, RongCheng Shandong, 264300
More informationConceptual Design Modeling in Autodesk Revit Architecture 2010
Autodesk Revit Architecture 2010 Conceptual Design Modeling in Autodesk Revit Architecture 2010 In building design, visualizing a form in the earliest stages enhances a designer s ability to communicate
More informationRECORD. Published : License : None
RECORD Published : 2011-03-12 License : None 1 Record Activity 1. Introduction 2. Starting Record 3. Somebody Should Set The Title For This Chapter! 4. Overview of Record 5. Audio 6. Taking Photos 7. Video
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 informationOverview of Adobe Fireworks
Adobe Fireworks Overview of Adobe Fireworks In this guide, you ll learn how to do the following: Work with the Adobe Fireworks workspace: tools, Document windows, menus, and panels. Customize the workspace.
More informationCHAPTER 1: SOLIDWORKS 2008 USER INTERFACE
CHAPTER 1: SOLIDWORKS 2008 USER INTERFACE Chapter Objective SolidWorks is a design software application used to model and create 2D and 3D sketches, 3D parts and assemblies, and 2D drawings. Chapter 1
More informationTo change the shape of a floating toolbar
Modifying toolbars You can change the size of toolbar buttons and reposition, add, or delete toolbar buttons. You can also change the toolbar name and turn tooltips on and off. An important item to note-
More informationLecture 6. Design (3) CENG 412-Human Factors in Engineering May
Lecture 6. Design (3) CENG 412-Human Factors in Engineering May 28 2009 1 Outline Prototyping techniques: - Paper prototype - Computer prototype - Wizard of Oz Reading: Wickens pp. 50-57 Marc Rettig: Prototyping
More information