Computer Animation Algorithms and Techniques

Slides:



Advertisements
Similar presentations
박소영 김정윤 작 품 명작 품 명국 문국 문 흰고래이야기 영 문영 문 white whale 작품 포맷 Computer 3d animation 기획의도 고래가 바다에 대한 순결하고 순수한 사랑을 보여줌으로써 관객들로 하여금 자신이 가질.
Advertisements

1 컴퓨터 그래픽스 교재 : Interactive Computer Graphics 컴퓨터 그래픽스 ( 사이텍 미디어 ) 담당교수 : 구 자 영 연구실 : 자연과학관 509 호 tel :
인사시스템 설치 매뉴얼 (Windows 7 32bit 대응 ). 1. DSOM Service Desk 에서 인사시스템 설치파일 다운로드.
강의 내용 : DirectX 개요 DirectX 9 을 이용한 시각화. 목 차 DirectX 출현 배경 DirectX 현재 버전 DirectX 장점 DirectX 구성요소 DirectX SDK 다운로드 및 설치 DirectX SDK 폴더 구성 및 역할 샘플 코드 브라우저.
미디어 프로그래밍 II 소개.
졸업 프로젝트 중간보고서 12조 Spot Browser.
한신대학교 컴퓨터공학부 류승택 Spring
Computer Graphics 한신대학교 컴퓨터공학부 류승택 2017년 2학기.
Computer Graphics 한신대학교 컴퓨터공학부 류승택 2015년 2학기.
Snake : Active Contour Model Computer Vision & Pattern Recognition
Computer Animation Algorithms and Techniques
Lab 6 Guide: 교재 14장 DLL 예제. Regular DLL 만들기 - 암시적 연결 ( 쪽) 명시적 연결 ( 쪽)
학습목표 5장. 오픈지엘 기본틀 논리적 입력장치를 설정하는 이유와 종류를 이해한다. 세 가지 입력모드의 차이점을 이해한다.
Computer Animation Algorithms and Techniques
GSCEDI 보안정책 강화 공지 ① 로그인 전 메인화면에 접속 시 자동으로 암호화 보안 DLL이 설치됩니다.
OpenGL 실습 1주차.
OpenGL 시작하기.
프레이밍의 정의 프레이밍 측정 구체적 사례 의제설정이론과 비교
OpenGL 이란 그래픽스 하드웨어에 대한 소프트웨어 인터페이스 OpenGL의 전신은 실리콘그래픽스사의 IRIS GL
Animation 제작기법에 대하여 2001/03/13 미디어공학과 V 주다영.
Procedural Modeling of Buildings
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
애니메이션.
뇌를 자극하는 SQL Server 장. SQL Server 2008 설치 및 업그레이드.
OpenGL Project (3D 움직이는 자동차)
Program Memorandum - MODEL HOUSE
경영학과 박지은.
Sang Il Park Sejong University
SMALL TOWN 조이름 : ~ING < 최종 결과 보고서 >
EHA PXA255 스네이크 게임 내장형 하드웨어 A 2009년 7월 16일.
Computer Graphics with OpenGL
openGL Project 제안서 야구 시구 시뮬레이션
openGL Project 결과보고서 야구 시구 시뮬레이션
Homework Hierarchical bounding volume
OpenGL.
Computer Graphics with OpenGL
UniSQL/X 실습과제 (1) ■ 실습 기간: ~
Right Now 담당 교수 : 문양세 교수님 팀 원 : 김원모(팀장) 우덕령, 김승선, 김종원, 문경민
컴퓨터응용과학부 김영찬 지도교수 : 이형원 교수님
Computer Animation Algorithms and Techniques
보조금 결제전용카드 관리시스템 보조금사용자용 매뉴얼 (서울시청) ■ 문의
프로그래밍 언어 (C 언어) 기초 과목 개요 이상훈 강원대학교 IT대학 컴퓨터과학전공.
openGL Project 제안서 비 오는 정류장에서
Computer Graphics OpenGL 설치 및 설정
OpenGL 프로젝트 K.S.C팀.
OpenGL 프로젝트 김병욱 김상진 김성환.
Part 5. MS-SQL Server Basic
2d game pRogramming 1차 발표 이재남.
Term project ‘Maya를 이용한 얼굴 근육과 표정변화와의 관계 애니매이션’
정품 라이센스.
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
Outlook 손상된 PST 복구
openGL Project 제안서 - 해상 전투
OpenGL Project.
OpenGL project – Easy Flight Simulator
LOGOTYPE 춤추는 풍선 팀장 : 이준호 팀원 : 장원진.
OPENGL project 구성원 : 김수민,남현우 OPENGL을 이용한 당구(3구) 구현하기.
Computer Graphics with OpenGL
발표자 : 조윤혜 발표일 : 담당 교수 : 성미영 교수님
Computer Graphics with OpenGL
OpenGL Project = Solar System = 김민지 박유나.
국어지도 유아교육과 권수연 김아람 중등특수교육과 박수진 양한솔
원도우 네트워크 프로그래밍 (TCP/IP 소켓 프로그래밍)
In to the Night 서정부, 서수민, 안경호
SNU Programming Language
OpenGL Project - Basketball Shoot -
HCI 입문 강의 계획 2005년2학기 김 창 헌
OpenGL Project Basketball Shoot – 결과 보고서 팀장: 김동군
OpenGL Project 과 목 명 : 컴퓨터 그래픽스 E14반 담당교수님 : 이병국교수님 팀 원 : 신호환
OpenGL 프로젝트 복학생은 죽지않아!! ( 강유진, 박지혜)
Presentation transcript:

Computer Animation Algorithms and Techniques 교재: 컴퓨터 애니메이션, Rick Parent 저, 정회경 역, 아진출판사, 2008 번역본 (원본: Computer Animation, Second Edition: Algorithms and Techniques, The Morgan Kaufman Series in Computer Graphics) (참고: Computer Animation, Third Edition: algorithms and Techniques , Rick Parent, 2012) 강의노트 : vrlab.suwon.ac.kr/mwlee

수업 내용 컴퓨터애니메이션 교재 애니메이션 개념 교재 내 애니메이션과 관련성 적은 복잡한 계산식은 생략 개념 위주의 강의 OpenGL 애니메이션 프로그램 예제 검토 및 테스트 3D 애니메이션 비디오 성적 중간고사: 30% 기말고사: 30% OpenGL 애니메이션 실습: 15% 출석 25% 2017-2학기 컴퓨터 애니메이션

3D 컴퓨터 애니메이션 개요 CAA (Computer Aided Animation) 전통적인(손으로 그려진) 애니메이션 과정을 컴퓨터화하는 한 개 이상의 2차원 평면으로 구성된 시스템 주요 모양 사이의 보간을 하는 것에만 컴퓨터 사용 CGA (Computer Generated Animation) 카메라와 3D 물체의 동작을 지정 동작 지정 방법 보간과 기초 기술: 낮은 단계 (low level) 고급 알고리즘: 높은 단계 (high level) 보간과 기초 기술 일단 애니메이터가 필요한 정보를 지정하면 자세한 동작은 컴퓨터 사용 키 프레이밍 (Key framing) 과 경로 따라가기 (Path following) 애니메이터가 동작을 정확하게 지정하고 조절 가능 2017-2학기 컴퓨터 애니메이션

절차적 (procedural) 알고리즘과 행동적 (behavioral) 알고리즘 고급 알고리즘 절차적 (procedural) 알고리즘과 행동적 (behavioral) 알고리즘 무엇을 하라는 것을 지정하는 규칙과 제한 조건을 사용하여 동작 생성 애니메이터는 적당한 알고리즘을 선택하거나 한 모델의 규칙을 만들고, 초기값이나 경계 조건 (boundary condition)을 준다. 물체의 움직임은 알고리즘이나 모델에 따라 자동적으로 생성 모델 지정 (model-specific) 응용 분야 자연 현상 (Natural phenomena) 눈, 비, 구름, 연기, 물 … 형체 모델링 (Figure modeling) 걷기, 뛰기, 얼굴 표정 등 인체 애니메이션 … 2017-2학기 컴퓨터 애니메이션

OpenGL 애니메이션 예제 OpenGL 예제 OpenGL www.opengl.org GLUT http://www.opengl.org/resources/libraries/glut/ OpenGL Example OpenGL Programming Guide OpenGL SuperBible 3판 2017-2학기 컴퓨터 애니메이션

GLUT 프로그램 설치 비주얼 C++ GLUT 라이브러리: glutdlls37beta http://www.opengl.org/ http://www.opengl.org/resources/libraries/glut/ GLUT 설치 Visual Studio 6 glut.h  C:\Program Files\Microsoft Visual Studio\VC98\Include\GL glut32.lib  C:\Program Files\Microsoft Visual Studio\VC98\Lib glut32.dll  C:\Windows\System32 Visual Studio 2005 glut.h  C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl glut32.lib  C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Lib 2017-2학기 컴퓨터 애니메이션

glut32.lib  C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Lib Visual Studio 2008 glut.h  C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Include\gl glut32.lib  C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Lib glut32.dll  C:\Windows\System32 Visual Studio 2010 glut.h  C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl glut32.lib  C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib glut32.dll  C:\Windows\SysWOW64 // 폴더없으면 안해도 됨 2017-2학기 컴퓨터 애니메이션

glut32.dll  C:\Windows\System32 Visual Studio 2012 glut.h  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\Include\gl (gl.h, glu.h 와 같이) glut32.lib  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\Lib glut32.dll  C:\Windows\System32 glut32.dll  C:\Windows\SysWOW64 // 폴더없으면 안해도 됨 2017-2학기 컴퓨터 애니메이션

참고사이트 PIXAR www.pixar.com H-Anim http://www.web3d.org/documents/specifications/19774/V1.0/index.html X3D H-Anim http://www.web3d.org/x3d/content/examples/Basic/index.html#HumanoidAnimation 2017-2학기 컴퓨터 애니메이션