CSCE 689: Computer Animation Jinxiang Chai. CSCE 689: Computer Animation Course Instructor - Dr. Jinxiang Chai - Richardson 912B - Meeting time: TR 2:20PM-3:35PM.

Slides:



Advertisements
Similar presentations
Lecture 0: Course Overview
Advertisements

CPSC : Data-driven Character Animation Jinxiang Chai.
CPSC : Data-driven Character Animation Jinxiang Chai.
CPSC 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University.
1 CS 491z / CS 791z Topics on Software Engineering Spring 2004 Course Syllabus January 21, 2004.
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
Overview Discrete Mathematics and Its Applications Baojian Hua
CS 524 – High- Performance Computing Outline. CS High-Performance Computing (Wi 2003/2004) - Asim LUMS2 Description (1) Introduction to.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
Overview Discrete Mathematics and Its Applications Baojian Hua
22C:196 Computer Animation Instructor: Joe Kearney 101M MLH
CSCE 3110 Data Structures and Algorithm Analysis.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Welcome to CSC 341/CSC 630 Introduction to Computer Graphics  Instructor  Susanna Wei  Office: BL 214  Phone: (610) 
Computer Network Fundamentals CNT4007C
1 Dr. Scott Schaefer Geometric Modeling CSCE 645/VIZA 675.
ST-CS Introduction to Web Interface Design Fall 2010 Dr. Angela Guercio ( Course Web.
1 MSCS 237 Distributed Computing Spring 2006 INSTRUCTOR: Dr. Sheikh Iqbal Ahamed Office: Cudahy Hall 386 Phone: Office Hours: Monday 2:00-3:00pm.
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
Fall 2004FSU CIS 5930 Internet Protocols1 Welcome to CIS 5930 Internet Protocols Time: 5:15PM-6:30PM, TTh Location: Love 301 Fall 2004, 3 credits.
Understanding the Academic Structure of the US Classroom: Syllabus.
Univ. of TehranComputer Network1 Computer Networks Computer Networks (Graduate level) University of Tehran Dept. of EE and Computer Engineering By: Dr.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
1intro1 CIS740 - Software Engineering Dr David A. Gustafson
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
1 Dr. Scott Schaefer Geometric Modeling CSCE 645/VIZA 675.
1 CAP6133: Advanced Topics in Computer Security and Computer Forensics (spring’08) Class Overview Dr. Cliff Zou.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
CSCE 312 Computer Organization Course Administration Dr. Rabi N Mahapatra Department of Computer Science & Engineering, 520B HR Bright,
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
ITIS 4510/5510 Web Mining Spring Overview Class hour 5:00 – 6:15pm, Tuesday & Thursday, Woodward Hall 135 Office hour 3:00 – 5:00pm, Tuesday, Woodward.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
1 Software Test Computer Science Department, Information Faculty Dr. KaiYu Wan.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Dr. Ying Lu ylu at cse.unl.edu Schorr Center Aug 22, CSCE 351 Operating System Kernels.
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.
1 CS 491z / CS 791z Seminar on Software Engineering Spring 2006 Course Syllabus January 24, 2006.
RAIK 283 Data Structures and Algorithms
Course Overview - Database Systems
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Software Process ICS 225 Spring 2002
COMP259: Physically-Based Modeling, Simulation & Animation
Course Overview - Database Systems
Geometric Modeling CSCE 645/VIZA 675
Crowd Simulation (INFOMCRWS) - Course Introduction
EECE 310 Software Engineering
COMP259: Physically-Based Modeling, Simulation & Animation
Administrative Issues
Administrative Issues
Lecture 1 Class Overview
CSCE 4523/5523 Database Management Systems Fall 2019.
Presentation transcript:

CSCE 689: Computer Animation Jinxiang Chai

CSCE 689: Computer Animation Course Instructor - Dr. Jinxiang Chai - Richardson 912B - Meeting time: TR 2:20PM-3:35PM - Office hours: Thursday: 3:00-5:00PM (or by appointment) Course webpage:

CSCE 689: Computer Animation Why do you take computer animation class?

CSCE 689: Computer Animation Why do you take computer animation class? Why should you take this class - it is fun! - many exciting applications!

Games

Eyetoy WiimoteNatal project

Movies

Medical applications

Humanoid Robots

More

Computer Animation A very broad area - Animation techniques - Motion capture - Interaction and animation interfaces - Animation perception - etc.

3D Animation Animation is the art of creating moving objects The object could be rigid body objects

3D Animation Animation is the art of creating moving objects The object could be Skin, face, etc.

3D Animation Animation is the art of creating moving objects The object could be Human body

3D Animation Animation is the art of creating moving objects The object could be Deformable objects

3D Animation Animation is the art of creating moving objects The object could be Crowd

3D Animation Animation is the art of creating moving objects The object could be Animals (etc. fish)

3D Animation Animation is the art of creating moving objects The object could be Natural phenomena (e.g. fluid)

Animation approaches Animation via software - needs talent - time consuming Motion capture data - capturing devices are often very expensive Physics - needs to solve extremely complex equations - usually very slow - human motion might look robotic

Prerequisities A good working knowledge with C/C++ Data structure Linear algebra/Calculus CPSC 441 (recommended) Opengl programming experience (recommended)

Grading Scheme Homework: 30% - two or three assignments Class participation: 25% - presentation and paper summary Final project: 45%+ No exams!

Final Project 10% Originality 20% Reports (5% each) 5% Final Oral Presentation 65% Quality of Work

Late Policy Students will be allowed a total of 3 (three) late days. Each additional late day will incur a 20% penalty.

My Expectation Comfortable with major terms and concepts in animation Able to independently read and study most current animation research publications Prepared to pursue further research in computer animation Able to implement key parts of some animation techniques Extremely familiar with at least one topic of current interest in animation

Next Lecture Overview of topics in animation - animation techniques: data-driven, physics- based, controller based - animation for rigid bodies, deformable objects, human body/faces, crowd - animation interfaces - animation perception - motion capture - etc.