첨단영상대학원 박경주교수 첨단영상대학원 박경주 교수

Slides:



Advertisements
Similar presentations
Galileo Galilei( ) Issac Newton( ) Johannes Kepler( ) René Descartes( ) Nicolaus Copernicus(1473 – 1543) 제 5 강 고전물리학 1.
Advertisements

산업시스템분석 임성수 차수길 장연식 주혜림 7조7조.
걸스데이. 목차 걸스데이 데뷔 날짜 걸스데이 데뷔 날짜 걸스데이 소속사 걸스데이 소속사 걸스데이 맴버 소개 걸스데이 맴버 소개 걸스데이 앨범 걸스데이 앨범 출처 출처.
탐방분야는 에 제시된 기준을 토대로 선택한 분야를 적는 다. 평가의 공정성을 위해 애니메이션 효과는 줄 수 없으며, 주어진 서식에 텍스트만 입력 하도록 한다. ( 단, 입력하려는 내용이 길어 다 입력할 수 없는 경우에 슬라이드 추가는 가능하다.) 프리젠테이션 발표 내용은.
구 분현존 무창계사 사육장 (1,000 평기준 ) 신개념 가금류사육장 (1,000 평기준 특허보유유럽에서 약 50 여년전 개발 2008 년 특허개발 ( 송백영농조합 ) 계사구조 별도 독립된 단층계사 500 평ⅹ 2 동 건축 많은 사육장면적 확보시 계사를 추가로 신축 500.
공적자금관리위원회 사무국 공적자금 개요 및 일반현황. 목 차 Ⅰ. 공적자금의 개념 Ⅱ. 공적자금 관리체계 Ⅲ. 공적자금 지원 및 회수실적 Ⅳ. 주요 현안 2.
1. 2 주최 주관 후원 1. 개요 목적 일시 2016 년 5 월 21 일 ( 토 ) 13:30 ~ 17:40 장소 코엑스 오디토리움 (1,080 석 규모 ) 신청방법 홈페이지 ( 를 통한 선착순 신청 / 문의 사항 : www.itjobgo.net.
4. 우리들의 영양문제  기술ㆍ가정  청소년의 영양과 식사 > 1. 청소년의 영양 > 4. 우리들의 영양문제.
4장. 생체역학적 원리 Kinesiology for musculoskeletal system ch4 근골격계 작업치료
효과적인 금연법 산재의료관리원 동해병원 건강관리센타.
제1장. 화학이란 무엇인가   Copyright © The McGraw-Hill Companies, Inc.  Permission required for reproduction or display.
우리나라 전통의 무술, 태권도 5학년 8반 김유승.
작목별 맞춤형 안전관리 시범사업 추진내용 및 절차
엘케이(LK)경영연구원 이순석 원장/경제학박사
가수 아이돌 김수빈.
나의 한 줌은 얼마나 될까? 내가 태어났을 때의 몸무게는 얼마나 되는 걸까? 사진 속 모습과 똑 같게 하려면?
2. 피사체 내에서의 X-선의 상호작용 - 광전효과(Photoelectric effect)
자살 사례 분석 경영학과 백승용 경영학부 하수정 경영학부 이은옥
Chapter 9. Magnetic Forces, Materials, and Inductance
첨단영상대학원 박경주교수 첨단영상대학원 박경주 교수,
돼지가격 대표 기준 ‘탕박’변경 관련 설명자료
학습 주제 p 용해도 차이로 물질 분리하기.
5장. 뉴턴 법칙의 응용 5.1 마찰력 Force of Friction) 마찰력(force of friction) :
디자이너 탐구 (프로덕션 디자이너 한유정) 김지수 담당 교수님 : 남궁경 교수님.
애니메이션.
기체유량 계산 목적(Object) MFC(Mass Flow Controller)를 사용하여 기체(질소; N2)의 유량을 측정하고, calibration 그래프를 작성 한다. 또한 작성된 calibration curve로부터 regression을 통해 MFC의 유량 설정을.
Introduction.
III. Problems of Second Chapter (Fluid Statics)
백승우 천문대기과학과 명왕성 퇴출!! 백승우 천문대기과학과
Realistic Projectile Motion
♥ 학생의 눈높이에서, 머리는 차갑게, 가슴은 따뜻하게…
성탄절을 향한 길에서.
6-2 Centripetal Force.
한국사새로읽기 6주 역사의 객관성과 주관성 2013년 1학기 건양대.
Equilibrium of a Particle
시각 피질에서 뉴론의 동력학적 모델, Lee et al.
국가대표 생애주기교육 프로그램 참여방법 안내
유독물 및 취급제한∙금지물질 관리자 교육 취급시설별 관리기준 2014 한강유역환경청 화학물질관리과.
Structural Dynamics & Vibration Control Lab., KAIST
4장 운동의 법칙 ( The Laws of Motion)
비만 (obesity).
만능 엔터테이너의 산실! KNU 방송연예학과 Broadcasting Visual Art & Entertainment.
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
힘이 작용할 때의 물체의 운동은(중력)? 본 차시의 주제입니다.
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
재무제표를 읽으면 숨겨진 세상이 보인다! - 서울대 최종학 교수.
Term project ‘Maya를 이용한 얼굴 근육과 표정변화와의 관계 애니매이션’
품목별 택배포장 요령 공학박사/포장기술사 김수일.
2. 가속도에 영향을 주는 요소는 무엇인가? 학습목표 가속도를 더 크게 하는 방법을 말할 수 있다.
설득력있는 프레젠테이션의 조건 창의적인 디자인 사례 1 창의적인 디자인 사례 2 PPT 사례.
2017년 수출성공패키지 사업 운영계획
장애인단체 간담회 마스터 제목 스타일 편집 마스터 제목 스타일 편집 장애인 단체 간담회 마스터 부제목 스타일 편집
운동과 건강.
법인회생/파산 제안서 해우리합동변호사사무소 사무장- 천성우.
원전의 안전대책 손호익 유형준 장지웅.
악취저감 / 친환경 축산(농장)을 위한 시험보고서
파# 운지 익히기 리코더 합주하기 음악 4학년 2학기 20. 가을길(3/3) 수업계획 수업활동 <제작의도>
1월 교회학교 진급예배 및 성탄절 음악예배 찬 양 기 도 교 회 소 식 특 순 성 경 봉 독 말 씀 찬 양 축 도 인 도 자
뜨거운 햇살을 받으며 양 손에 도시락 두 개를 들고, 콧 노래를 부르며, 시골 길을 걷고 있는 한 아이가 있었어요
  1번, 파란색을 선택했다면 몸상태가 좋은것. 2번을 선택했다면 지치고 피곤한 상태~.
일상생활 속 바른 자세 - 물리치료실
김진승 한국물리학회 교육위원장, 전북대학교 물리학과
8.회전 운동 © 2014 Pearson Education, Inc..
야고보서.
근골격계 질환 예방교육.
제 2장 인체의 구조와 성장〮발달.
HCI 입문 강의 계획 2005년2학기 김 창 헌
4. 운동학: 뉴턴의 운동 법칙 © 2014 Pearson Education, Inc..
3월의 나에게….
제3장 선교 구역.반장학교 제1단계.
Presentation transcript:

첨단영상대학원 박경주교수 2009.10.01 첨단영상대학원 박경주 교수 디지털 엔터테인먼트 Lecture 5 http://graphics.cau.ac.kr/courses.htm 2009.10.01 첨단영상대학원 박경주 교수

Topics Visual effects 란? 물리기반시뮬레이션 뉴톤의 법칙 파티클 시스템 유체 강체 변형체

CG Visual Effects(시각효과) Star trek II: The Wrath of Khan 1983년 화염에 싸이는 행성 표현을 위해 particle system 을 최초로 사용 물리적 수학적 사실성 + 시각적인 사실성 시각적인 사실성을 위하여 물리적 수학적 사실성을 희 생하는 경우가 대다수 물리기반 시뮬레이션

물리기반 시뮬레이션 대상 유체 강체 변형체 수많은 파티클(입자)들의 집합형태 연기, 불, 비, 폭발 등 자연현상 모양이 불변하는 표현으로 충돌 되면서 회전방향과 크기가 변함 변형체 근육, 옷, 머리카락 등 모양이 변하는 물체

물리기반 시뮬레이션의 기본 Newton’s Laws Mass: 객체의 물질의 양 측정 (measured in kilograms) Weight: 객체에 작용하는 중력 힘 뉴톤의 제 2법칙에 따르면, mass 와 가속도의 곱셈으로 계산 (w = m * g) Weight is measured in Newtons. Density: 단위 부피안의 질량 (1 제곱 평방미터 안의 grams) 달과 지구에서의 무게 지구에서 6 kg 달에서 1 kg

물리기반 시뮬레이션의 기본 Newton’s Laws 제1 법칙: 관성의 법칙 외부에서 작용하는 힘이 없으면, 정적인 물체는 쭉 정적이고, 움직이던 물체는 계속 움직인다 (속도는 일정)

물리기반 시뮬레이션의 기본 Newton’s Laws 제2 법칙: f=ma Force = Mass * Acceleration (일정 질량을 가진 물체일 때) 질량과 힘을 알 때, 가속도를 계산! => 가속도는 힘에 비례 => 가속도는 질량에 반비례 Acceleration = Force / Mass http://www.shiffman.net/itp/classes/nature/week03_s09/forces/

물리기반 시뮬레이션의 기본 Newton’s Laws 제3 법칙: 작용 반작용의 법칙 모든 힘은 쌍으로 작용한다 그리고, 그 두 힘은 크기는 같고 방향은 반대이다. http://www.shiffman.net/itp/classes/nature/week03_s09/attraction/

물리기반 시뮬레이션: 시뮬레이션 힘 힘 = 질량 * 가속도 가속도 = 속도변화 량/시간 속도 = 거리변화량 /시간 거리(t) 속도(t) 거리(t+1) 속도(t+1) 힘 = 질량 * 가속도 가속도 = 속도변화 량/시간 속도 = 거리변화량 /시간 가속도 = 힘/질량 속도변화량 = 가속도 *시 간 속도(t+1) = 속도(t) + 속 도변화량 거리변화량 = 속도*시간 거리(t+1) = 거리(t) + 거 리변화량 힘 모션그래픽스연구실(http://graphics.cau.ac.kr/)

물리기반 시뮬레이션: 시뮬레이션 거리(t) : x(t) 속도(t) : v(t) 외부 힘 : f 모션그래픽스연구실(http://graphics.cau.ac.kr/)

Forces acting on an object 초기 객체 초기거리 = (10,20) 질량 = 5 초기 속도 = (-3,2) 힘: 바람 = (5,0) , 중력 = (0,10) 시뮬레이션 (remember F = M*A, so A = F / M): 어떤 시간 T: 바람에 의한 가속도: WIND / MASS = (5,0) / 5 = (1,0) 중력에 의한 가속도: GRAV / MASS = (0,10) / 5 = (0,2) 총 가속도 = (1,0) + (0,2) = (1,2) 속도(1) = 속도 (0) + 가속도 = (-3,2) + (1,2) = (-2,4) 거리(1) = 거리(0) + 속도 = (10,20) + (-2,4) = (8,24)

물리기반 시뮬레이션: 파티클 시스템 파티클 시스템 파티클을 ‘점, 원, 빗선 …’ 등 조그마한 걸로 표현 파티클을 ‘점, 원, 빗선 …’ 등 조그마한 걸로 표현 파티클을 방출하는 위치 설정 파티클이 움직이는 동선 http://www.shiffman.net/itp/classes/nature/week05_s09/simpleparticles/ 텍스쳐를 입힌 파티클 색상 또는 텍스쳐로 “점, 원, 빗선,…” 대체 http://www.shiffman.net/itp/classes/nature/week05_s09/simpleparticles/ 충돌하는 파티클 표면과 충돌 후 방향 변경 http://www.shiffman.net/itp/classes/nature/week05_s09/particlesplusforces/ 파티클과 다른 객체와의 상호작용 particles.mov

유체표현기술 액체 바다와 같은 정적인 대규모 액체 컵에 쏟아지는 물 폭포 기체 연기, 구름, 불, 폭발

동적 액체, 연기, 불 정적 대규모 유체 동일한 시뮬레이션 방법이 적용되나 각각 형상화 및 렌더링 과정에서 다른 형태로 표현이 된다.

유체표현 Step 1 격자 기반의 유체 시물레이션에서 표면을 형상화 하면서 표면의 아래 위로 분리되는 데이터를 파티클로 생성 대체한다. 이는 물 표면 위의 water spray(물보라)와 물 아래의 water bubble ( 공기방울)로 표현되는데, 이는 사실감 있는 광역적인 물을 표현하 는데 가장 핵심적인 요소이다. 시물레이션 결과물로 나온 water spray 파티클을 기반으로 새로운 파티클을 생성함으로써 현실감 넘치는 충분한 숫자의 파티클을 얻어낸다.

유체표현 Step 2 시물레이션을 기반으로 생성한 표면이다. 시물레이션을 기반으로 생성한 표면이다. 대부분의 경우 디테일이 높은 광역 시물레이션은 계산 시간이 많이 걸리며 결과 데이터도 실제 렌더 해 보면 그다지 큰 스케 일로 보여지지 않는 경우 도 많다. 이 경우에 훨씬 더 큰 스 케일로 느끼게 해 줄수 있는 디스플레이스먼트 셰이더가 필요하다. 시뮬레이션 표면 시뮬레이션 표면 + 디스플레이스먼트 세이더

시물레이션이 된 표면(포세이 돈) 시물레이션이 된 표면 + 디스 플레이스먼트 쉐이더 (포세 이돈) 만들어진 바닷물을 렌더링 할 때, 표면에서 가장 중 요한 것은 반사와 반사의 방향이다. 위 이미지는 반사의 방향만 을 추출하였다.

유체표현 Step 3 아래 이미지는 water spray만을 보여주는 것인데, 위에서 언급한 디스 플레이스먼트 셰이더와 마찬가지로 이것은 대규모 바닷물을 표현하 는것에 있어서 핵심적인 요소중 하나이다. 디스플레이스먼트 쉐이더 + Water spray

유체표현 Step 4 현재 시각적으로 가장 큰 발전은 물속 공기방울 표현을 추가한 deep water Rendering 이다

0310.mov, 0481.avi, ETRI_유체

강체역학 강체란? 모양이 불변하는 표면으로 애니메이션 도중에 충 돌 Dynamics 시뮬레이션에 사용 당구공, 볼링공, …. 게임에 응용 예) ball 과 plank 가 충돌하면, 중력에 내려가던 ball이 plank 와 충돌후에 rebound 함

Rigid body dynamics 공간상 크기가 있는 객체들에 한하여 파티클 시스템 외에 강체 역학을 사용 =>충돌 후 회전력이 생기는 경우 Video_by_kaufman, video_by_Guendelman

변형체 헤어, 옷, 근육 등 탄성 성질에 따른 움직임을 묘사 나니아 연대기 사자 털 헤어와 헤어 간의 상호작용, 충돌처리 헤어를 빗는 모습 렌더링 실사와의 합성

변형체 스프링 1D 스프링 3D 스프링 탄성계수, 물질성질 등에 따라서 움직임 즉 변형의 정도와 회복하려는 정도가 다름 첨단영상대학원 박경주교수 변형체 스프링 탄성계수, 물질성질 등에 따라서 움직임 즉 변형의 정도와 회복하려는 정도가 다름 1D 스프링 변형체/coarsening.avi 3D 스프링

변형체 - 헤어 스프링 상호작용 충돌 후 변형정도 + 헤어 간의 상호작용 + 충돌처리 스프링 파티클 변형체/acm.mov 스프링을 선처럼 연결한 것으로 헤어 모델링

변형체 - 옷 스프링 파티클 스프링을 바둑판처럼 연결한 것으로 옷 모델링 Cloth 비디오 모션그래픽스연구실(http://graphics.cau.ac.kr/)

변형체가 사용된 Production 장면 전등을 들고 춤추는 Lemurs Madagascar 의 움직이는 정글

Shrek 동키의 귀 Shrek 라푼잘의 머리채 옷

Shrek 기네뷔르의 곱슬머리올림 Shrek 잠자는 공주의 긴머리

캐리비안 해적의 David Jones 렌더링 + 합성 반헬싱의 뱀파이어 신부

The island 의 Jodan 디지털더블 반헬싱의 웨어울프

The Day After Tomorrow의 합성장면 The Day After Tomorrow 의 CG 늑대

변형체 – 가상 수술 시뮬레이션 장기, 근육 등은 탄성물질이 복잡한 변형체의 일종으로 시뮬레이션 장기, 근육 등은 탄성물질이 복잡한 변형체의 일종으로 시뮬레이션 Tissue – 변형체/big09_SoftTissueSg09 Muscle, Organ – 변형체/Chentanez2009-ISN 장기의 tissue 들의 물질 성질은 불균일하고 불연속적이며 서로 다름 따라서, 외부에서 자극되는 힘에 따른 변형정도와 방향 충돌에 따른 변형정도와 방향 등이 고려되어야 한다