Skeletal LoD in bone-based animation

Slides:



Advertisements
Similar presentations
전자회로 II 1 1st Lecture: Electronic Circuit Design Hoi-Jun Yoo Semiconductor System Laboratory Dept. of E.E. KAIST.
Advertisements

Personal improvement project Fall, 2015 Prof. Baekseo Seong.
김예슬 김원석 김세환. Info Northcutt Bikes Northcutt Bikes The Forecasting problem The Forecasting problem The solution 1~6 The.
PMP교육개최 안내 주간반 Time Schedule
Chapter 2 정보시스템 아키텍처 (IS Architecture)
Automated Target Tracking & Pan-tilt Camera Tutor : 고형화 손채봉 Studied by : 오재도 최재형 이희웅 정종윤 2008 Capstone Project.
DICOM Security 디지털정보융합학과 심영복.
Euclidean Voronoi Diagram of Atoms and Protein Structure Analysis
MIND STORM 창의적 공학 설계 FORKLIFT All in One!! 윤 호, 전유기, 이헌중, 주준성.
오늘 뭐하(조) Software Engineering Team Project APP만들기 팀장 팀원 심중섭
Benefits of Microsoft’s Responsible Disclosure method
건설생산시스템과 CM 건 설 교 통 부 건 설 관 리 과.
Benefits of Microsoft’s Responsible Disclosure method
청소년문제와 보호 청소년문제의 개념과 범주.
SNS의 개인행위 특성요인이 사용의도에 미치는 영향
전자정부 서비스 운영을 위한 SLA 적용 방안 남기찬 교수 서강대학교 아웃소싱연구센터 (
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
Mesh Saliency 김 종 현.
Operating Systems Overview
AWR DB 보고서 분석.
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
Computer Science & Engineering
Problems of Finite Difference Method (유한차분법)
Information Technology
12. 데이터베이스 설계.
뇌를 자극하는 SQL Server 장. SQL Server 2008 설치 및 업그레이드.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
EPS Based Motion Recognition algorithm Comparison
소프트웨어 공학 Project - 어플리케이션 만들기 ( CS App ) 최종 발표
연구소의 R&D 관리 - 과제 선정/개발/상품화 -
On the computation of multidimensional Aggregates
SSAS 변화된 구조와 사용자 분석 화면 구현 우철웅 기술이사 BI 사업부 인브레인.
2002년 교육계획수립 실무 해설 한국인사관리협회.
Critical Success Factors for Project Management Information System in Construction 김건웅.
BSC 기법에 의한 성과지표설정방법 강사 : 오영환(달란트HR컨설팅 대표/경영학박사)
ISO 9001:2000 프로세스 접근방법의 이해와 적용 베스트경영컨설팅(BMC).
CAVE : Channel-Aware Buffer Management Scheme for Solid State Disk
전략기획 매뉴얼 Volume 2 November, 2013 A Task’s Force.
숭실대학교 마이닝연구실 김완섭 2009년 2월 8일 아이디어  - 상관분석에 대한 연구
Right Now 담당 교수 : 문양세 교수님 팀 원 : 김원모(팀장) 우덕령, 김승선, 김종원, 문경민
Team no.13 Tech TonicS.
프로젝트 관리 Project Management
Parallel software Lab. 박 창 규
DirectX 3D 7개월차 김성도 3D 5인 프로젝트.
Changing Objectives of Optimization
사회복지프로그램 기획 및 평가 -로직모델을 중심으로 김유심(가양4종합사회복지관장) 프로그램의 개발과 평가의 개념
제8장 백본 부하 모델링 및 생성 2 과 목 : 네트워크 설계 및 실험 조 명 : 1 조
생산운영관리 입문 CHAPTER01 (Introduction to Operations Management)
BISCO International® 본 자료는 비서 및 사무 전문가들의 국제적인 협회인
Course Guide - Algorithms and Practice -
Samsung Software Membership 3D MIM 신진수
MAIL CLIENT 김창우 윤성훈 이경재.
사용자 경험 측정 (Measuring User Experience)
제10장 네트워크 성능 및 품질 평가 과 목 : 네트워크 설계 및 실험 조 명 : 1 조 조 원 : 김성태. 이연화. 임시목
치유정원 화훼디자인계열 가드닝전공 오현경.
Operating System Multiple Access Chatting Program using Multithread
BMJ Best Practice - Your instant second opinion
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
성공적인 웹사이트 구축 (2) 변화 발전하는 Site의 미래를 예측 반영해야 함.
Internet Computing KUT Youn-Hee Han
창 병 모 숙명여대 전산학과 자바 언어를 위한 CFA 창 병 모 숙명여대 전산학과
1. 관계 데이터 모델 (1) 관계 데이터 모델 정의 ① 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key) 와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델 ② 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)
PLEASE ENTER THE MAIN TITLE
1.예수 거룩한 주 예수 생명의 11.예수 권능의 주 예수 19.그 누구도 그 누구도 21.It's all about you.
MATLAB Homework#6 Equalizer 기초
Bug Localization Based on Code Change Histories and Bug Reports
Final Team Project 이 종철 김 용환
게임 엔진 ~인체 대 탐험~ 조주열.
Ray Casting 발표자 : 박 경 와
Chapter 7: Deadlocks.
Presentation transcript:

Skeletal LoD in bone-based animation ANIMATION LOD Skeletal LoD in bone-based animation

Table of Contents LOD Introduction Project Constraints Client Requirements Background Study Program Architecture Evaluation Metric Project Schedule Work Distribution

L.O.D

Decreasing the complexity of a 3D object representation 69451 pol. 2502 pol. 251 pol. 76 pol. Distance Decreasing the complexity of a 3D object representation as it moves away from the viewer or according other metrics such as object importance, eye-space speed or position. - wikipedia

Purpose many faces = too many computation = low performance = disaster Make it fast, but preserve design quality

Usage Geometric detail, Character detail, All other objects

Project B

Problems Too many objects appear in online game Why do we have to draw all the objects with full detail? Until now, designers provide LOD manually It is a waste of human resource

Objectives Level of Detail to a human character Best performance 64000 : 13226 Level of Detail to a human character Best performance for the closest quality

Project Constraints Microsoft Windows XP (Professional Version 2002 SP3) CPU : Intel(R) Pentium(R) 4 @ 2.80GHz RAM : 512MB Graphic card : Intel(R) 82865G

Project Constraints Target model: 177 bones 6 different animations

Client Requirements Provide the LODed animation of a given animation model Less work for designer As accurate as the original

Background Study MTR – Skeletal LOD

Background Study Skeleton LOD Given a distance, calculate the importance value For each bone, its own importance value is assigned from beginning Every bone that has less importance value are merged with its parent

Background Study .model file – base structure Matrix Vertex Mesh Skeleton Animation Model Information

Background Study Animation Rendering Method Read ModelInfo from file. Construct Model with meshes and skeleton. Update frame matrix Calculate current animation frame number using elapsed time. If the bone has parent, then multiply with parent’s matrix. Multiply skeleton’s matrix with the frame matrix. Render the model with vertices, current matrices and texture.

Program Architecture

Evaluation Metric 평가 항목 평가 방법 목표 상세 비중 기초 연구 Model Viewer ModelViewer을 컴파일 및 분석해 이해 하였는가? 제공된 ModelViewer를 컴파일하고 분석해 .model 파일을 이해하기 위한 토대를 마련한다. 3 파일구조 이해 .model 파일 구조를 이해하였는가? .model 파일을 분석해 구조를 이해한다. File structure table을 만든다. 2 .model 파일 입출력 모듈을 구현하였는가? .model 파일을 읽고 쓰기 가능한 모듈을 제작한다. C++로 모듈을 제작해 사용한다. 알고리즘 분석 알고리즘을 구체화했는가? 기존 Animation LOD 알고리즘을 분석하고 적합한 알고리즘을 선택 혹은 개발한다. MTR, Skeleton LOD 등 참고

Evaluation Metric 구현 Animation LOD Animation LOD 프로그램을 구현하였는가? 위에서 선택 또는 개발한 알고리즘을 이용해 Animation LOD를 생성해주는 프로그램을 구현한다. 20 Retargeting Animation LOD와 mesh가 다시 매핑되는가? 만들어진 Animation LOD를 기존 model의 mesh와 다시 매핑을 한다. 문서화 주석 처리가 잘 되어 있는가? 주석 처리 및 중간 과정 정리를 통해 프로젝트 후 재사용성을 높인다. 블로그를 생성해 AllM과의 논의 내용을 비롯해 중간 과정을 정리한다. 10 사용 및 검색된 기술 및 중간 과정을 기록하였는가?

Evaluation Metric 품질 평가 Animation LOD 품질 결과로 출력된 LOD의 품질은? 결과로 출력된 측정한다. 각 Frame별로 원본 Model의 bone에 의해 위치가 결정된 vertices와 수정된 bone에 의해 위치가 결정된 vertices의 거리 차이의 합을 frame별로 계산해 품질을 수치화 한다. 40

Schedule

LOD Algorithm Developement Work Distribution Load from file 이성원 Renderer Data structure 황현오 Performance checker 김청림 LOD Issue Scheduling Team Management Algorithm comparison & Analysis LOD Algorithm Developement Documentaion Research

프로젝트 B팀 김청림, 이성원, 황현오 THANK YOU!