임베디드 3d 가상 피팅 프로그램
DESCRIPTION
임베디드 3D 가상 피팅 프로그램. - Virtual Sense. 0. 목 차. 1. 프로젝트 개요. 1.1 . 프로젝트의 배경 - 현존하는 Fitting 시스템 대부분은 2D 로 구현되어 있거나 최근에 이르러 3D Scanner 를 이용하여 구현한 시스템이 주류 - 이러한 것들 대부분은 간단한 행위를 통하여 무언가를 얻어내려는 현대인에게는 적합하지 않음 1.2. 이 프로젝트의 이점 - 현대인의 요구에 근접한 시스템 - 필요 없는 옷의 구입을 최소화 - 뛰어난 이식성. - PowerPoint PPT PresentationTRANSCRIPT
임베디드 3D 가상 피팅 프로그램 - Virtual
Sense
팀 이 름 Virtual Sense
지 도 교 수 정 인 환0419068 정승기 ( 팀장 ) 010-9121-2108 [email protected]
0391062 이성우 010-5051-5922 [email protected]
0692027 엄다인 010-3406-8273 [email protected]
홈 페 이 지 http://club.cyworl.com/virtualsense
0. 목 차 1 프로젝트 개요
2 결과물 개요
3 결과물 목록
4 개발 환경
5 체계 및 일정
6 참고 자료
1. 프로젝트 개요
1.1. 프로젝트의 배경 - 현존하는 Fitting 시스템 대부분은 2D 로
구현되어 있거나 최근에 이르러 3D Scanner 를 이용하여 구현한 시스템이 주류
- 이러한 것들 대부분은 간단한 행위를 통하여 무언가를 얻어내려는 현대인에게는 적합하지 않음
1.2. 이 프로젝트의 이점 - 현대인의 요구에 근접한 시스템 - 필요 없는 옷의 구입을 최소화 - 뛰어난 이식성
1. 프로젝트 개요 ( 계 속 )
1.3. 프로젝트를 통해 배울 점 - OpenGL 사용 및 3D 그래픽 처리 방법 - QT 사용법 - 그래픽 디자인 결과물 활용 방법 - CROSS COMPILE
1.4. 기술 소개 - QT -> 노르웨이의 Troll Tech 사에서 만든 크로스플랫폼을 위한 C+
+ 라이브러리 - OpenGL -> 미국 SGI(Silicon Graphics) 사가 개발한 Workstation
급의 고품위 그래픽을 지원하기 위한 소프트웨어 솔루션
2. 결과물 개요2.1. 프로젝트의 결과물 - Virtual Sense 에 대하여
Virtual Sense 의 기능
사용자 캐릭터 구현
- 사용자의 신체 사이즈를 입력 받아 사용자의 실제 모습과 흡사한 캐릭터를 제공한다 .- 사용자의 얼굴을 카메라로 찍어 사용자 캐릭터의 얼굴을 구성한다 . 보다 사실적인 캐릭터 구현을 할 수 있다 .
가상 착용 컷 제공
- 사용자 캐릭터에 직접 옷을 입힘으로써 사용자가 직접 입은 것 같은 모습을 보여준다 .- 사용자에게 가장 잘 맞는 옷 사이즈를 선택 할 수 있다 .- 사용자에게 가장 잘 어울리는 옷을 선택 할 수 있다 .
코디네이션 저장- 옷 리스트 들을 저장할 수 있게 한다 .- 후에도 선택되었던 옷들을 볼 수 있다 .
2. 결과물 개요 ( 계 속 )2.2. 블록 다이어그램
User Interface
Image 관리
Module
3D Texturing Module
캐릭터 관리 Module
옷 List 관리 Module
Data Base
Image Server
2. 결과물 개요 ( 계 속 )
2.3. 프로젝트의 결과물 - 실행 시나리오
2. 결과물 개요 ( 계 속 )
2.4. 프로젝트의 결과물 - 차별성 -> Platform 에 독립적
-> 거대 장비가 불 필요
2.5. 관계자의 혜택 및 파급효과 - 혜택
-> 사용자 : 최소한의 노력으로 최대의 효과를 보는 것이 가능-> 쇼핑몰 운영자 , 판매자 , IPTV 서비스 관계자 등은 이를 통하여 이익을 보는 것이 가능
- 파급효과-> 사용자의 의복 구매의 증가
3. 결과물 목록
- 매뉴얼
- 인스톨 파일
- 프로그램 소스
- 임베디드 장비
4. 개발 환경
운영체제• 개발 환경 : Windows XP• 운용 환경 : Linux-Ubuntu-8.10-i386
개발 언어 및 Tool
• 언어 : C++• 라이브러리 : QT / OpenGL• Tool : 3Ds Max / Visual Studio 6.0 / QTCreator
5. 체계 및 일정
5.1. 팀 체계
이 름 역 할정승기 3D 처리 부분 구현 , 설계
이성우 User Interface 설계 및 구현
엄다인 Graphic User Interface 설계 , 3D 캐릭터 구현
5. 체계 및 일정 ( 계 속 )5.1. 팀 일정
3 월 4 월 5 월 6 월
1 주 2 주 3 주 4 주 1 주 2 주 3 주 4 주 1 주 2 주 3 주 4 주 1 주
아이템 선정
중
간
고
사
제안서 작성
관련지식 습득
3D 처리 부분 설계
3D 처리 부분 구현
UI 설계
UI 구현
3D 캐릭터 구현
기능별 테스트
통합 테스팅
최종 데모환경 구축
홈페이지 유지 관리
문서정리
모 두
정 승 기
이 성 우
엄 다 인
6.1. 참고 도서6. 참고 자료
참고 문헌
제목 저자 출판사
OpenGL SuperBible 제 3 판Richard S. Wright. Jr. / Ben-
jamin Lipchak 지음 / 최현호 역정보문화사
Head first software
development : 훌 륭 한 소 프 트 웨 어
개발을 위한 핵심 가이드
댄 필로네 / 러스 마일즈 지음 / 이정룡 ,
조재혁 , 황상철 역한빛미디어
C++ GUI PROGRAMMING WITH
QT4
Jasmin Blanchette
Mark SummerfieldPRENTICE HALL
Programming with QT 프로그래밍Mattbias Kalle Dalbeimer
김태선 역한빛미디어
3DS MAX 실무활용 Tip & Tech 김현 저 미디어코프 , 2007
( 게임캐릭터 디자인을 위한 ) 3DS MAX 최화순 저 영진 .COM
( 프로에게 배우는 )3ds-max 인체모델링 신동찬 지음 이비컴
3ds MAX 9 디자인 스쿨 정용호 지음 한빛미디어
6.1. 참고 웹 사이트 - http://www.korone.net/
: QT 강좌 / 팁 , Q&A 커뮤니티 - http://www.codeproject.com/
: 오픈 소스를 제공하는 사이트 - http://www.opengl.org/
: OpenGL 공식 사이트 - http://nehe.gamedev.net/
: OpenGL 팁 제공 - http://www.geocities.com/SiliconValley/Park/9784/tut.html
: 그래픽 관련 문서와 튜토리얼 제공
6. 참고 자료
- THE END -- Q&A -