/
ATEC 4371.001 ATEC 4371.001

ATEC 4371.001 - PowerPoint Presentation

yoshiko-marsland
yoshiko-marsland . @yoshiko-marsland
Follow
398 views
Uploaded On 2016-06-24

ATEC 4371.001 - PPT Presentation

Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr Midori Kitagawa In class Pay attention Take notes Learn Be ready for a pop quiz Week 1 Introduction ID: 376403

script gui node houdini gui script houdini node user mouse computer easier courses cards program harder complex based interface

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "ATEC 4371.001" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

ATEC 4371.001Procedural Animation

Introduction

to Procedural Methods in 3D Computer

Animation

Dr. Midori KitagawaSlide2

In class

Pay attention

Take notes

Learn

Be ready for a pop quizSlide3

Week 1: Introduction

Why Houdini?

History of digital computers and human computer interface (HCI)

Program vs. script

Scripts vs. graphical user interface (GUI)

So, why Houdini?

Have you taken required CS courses?Slide4

History of digital computers and human computer interface (HCI)

1946 The first programmable

general-purpose computer

ENIAC

was revealed. Slide5

Electronic Numerical Integrator and Computer ENIAC

Occupied 1,000 square foot

space.

Performed 5,000 operations per second. Slide6

Programming

ENIAC

Plugs and

switches

were used to rewire and restructure

the machine. Slide7

ENIAC’s I/O

Punched

cards were used for input/output. Slide8

ENIAC’s HCI

The

user punched binary

code on

punch

cards.

ENIAC read and processed the cards and punched results on other punch cards

The user deciphered the output on the cards.Slide9

IBM SSEC (1948)Selective Sequence Electronic Calculator

Equipped with

paper tape

readers and a printer.Slide10

BNIAC Binary Automatic Computer (1948)

Manchester Mark I (1949)

Used

teleprinters

(electro-mechanically

controlled

typewriters)

for input and output. Slide11

MIT Whirlwind (1951)

Debuted

with a cathode ray tube and magnetic tape.Slide12

1970’s

Keyboards

were

introduced to mainframe computers.Slide13

Macintosh 128k (1984)

128 KB memory

400 KB single-sided 3.5” floppy disk drive

B/W monitor resolution 512 x 342

Single

button mouse

Keyboard with no arrow keys,

function

keys or numeric

keypad

Ignited desktop publishingSlide14

PC, Mouse and GUI

Introduction of PC, mouse and

GUI (graphical user interface)

accelerated the development of sophisticated graphical

applications in

late1980’s

.

Photoshop 1988

Wavefront

1988Slide15

Program vs. script

Difference

between

program and script is becoming blur

.

Program’s

source code

(ASCII) is complied into the

executable

in binary format.

Script is interpreted but not compiled.

Script runs inside a program.Slide16

Script vs. GUI

Both script and GUI are ways that the user communicate with software (OS and applications).

User

Applications

OS

Hardware

Scripts

GUISlide17

Script vs. GUI for common graphics applications

 

script

GUI

form

text

graphics

Input

keyboard

mouse,

pen, tablet

repeatability of complex procedure

high

low

automation

easier

harder

customization

easier

harderSlide18

Houdini’s node based approachbridges between scripting and GUI

 

script

node

based approach

GUI

form

text

text, graphics

graphics

Input

keyboard

Keyboard,

mouse

mouse,

pen, tablet

repeatability of complex procedure

high

high

low

automation

easier

easier

harder

customiza-tion

easier

easier

harderSlide19

Why Houdini?

Houdini’s node based approach allows the user to create a

complex

procedure by building a network (chain) of nodes that looks like a flowchart by connecting a node to other nodes using GUI.Slide20

Why Houdini?

Houdini’s node networks can be linear or non-linear.

Non

-linear

networks allow procedures to be more complex than linear networks. Slide21

Why Houdini?

Node

network can be

automated

and

repeatable

.

Node network can be easily modified to produce variations.

Houdini

is highly

customizable

. Slide22

Why Houdini?

Houdini has a

higher learning curve

than other comparable 3D animation tools (e.g. Maya) due to its node based approach.

Benefits

outweigh drawbacks especially in the special effect industry where procedural methods prevail.Slide23

Have you taken CS courses?

No, I have not.

Yes. I loved them.

Yes. I did fine in the courses but didn’t understand by they were required.

Yes. I worked really hard but had a very hard time in the courses.

You will be very motivated in the courses after taking this course.

You will love this course and Houdini.

You will understand why in this course.

This course might not be for you…