15
임임임임 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

임베디드 3D 가상 피팅 프로그램

  • Upload
    calla

  • View
    184

  • Download
    0

Embed Size (px)

DESCRIPTION

임베디드 3D 가상 피팅 프로그램. - Virtual Sense. 0. 목 차. 1. 프로젝트 개요. 1.1 . 프로젝트의 배경 - 현존하는 Fitting 시스템 대부분은 2D 로 구현되어 있거나 최근에 이르러 3D Scanner 를 이용하여 구현한 시스템이 주류 - 이러한 것들 대부분은 간단한 행위를 통하여 무언가를 얻어내려는 현대인에게는 적합하지 않음 1.2. 이 프로젝트의 이점 - 현대인의 요구에 근접한 시스템 - 필요 없는 옷의 구입을 최소화 - 뛰어난 이식성. - PowerPoint PPT Presentation

Citation preview

Page 1: 임베디드 3D  가상  피팅 프로그램

임베디드 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

Page 2: 임베디드 3D  가상  피팅 프로그램

0. 목 차 1 프로젝트 개요

2 결과물 개요

3 결과물 목록

4 개발 환경

5 체계 및 일정

6 참고 자료

Page 3: 임베디드 3D  가상  피팅 프로그램

1. 프로젝트 개요

1.1. 프로젝트의 배경 - 현존하는 Fitting 시스템 대부분은 2D 로

구현되어 있거나 최근에 이르러 3D Scanner 를 이용하여 구현한 시스템이 주류

- 이러한 것들 대부분은 간단한 행위를 통하여 무언가를 얻어내려는 현대인에게는 적합하지 않음

1.2. 이 프로젝트의 이점 - 현대인의 요구에 근접한 시스템 - 필요 없는 옷의 구입을 최소화 - 뛰어난 이식성

Page 4: 임베디드 3D  가상  피팅 프로그램

1. 프로젝트 개요 ( 계 속 )

1.3. 프로젝트를 통해 배울 점 - OpenGL 사용 및 3D 그래픽 처리 방법 - QT 사용법 - 그래픽 디자인 결과물 활용 방법 - CROSS COMPILE

1.4. 기술 소개 - QT -> 노르웨이의 Troll Tech 사에서 만든 크로스플랫폼을 위한 C+

+ 라이브러리 - OpenGL -> 미국 SGI(Silicon Graphics) 사가 개발한 Workstation

급의 고품위 그래픽을 지원하기 위한 소프트웨어 솔루션

Page 5: 임베디드 3D  가상  피팅 프로그램

2. 결과물 개요2.1. 프로젝트의 결과물 - Virtual Sense 에 대하여

Virtual Sense 의 기능

사용자 캐릭터 구현

- 사용자의 신체 사이즈를 입력 받아 사용자의 실제 모습과 흡사한 캐릭터를 제공한다 .- 사용자의 얼굴을 카메라로 찍어 사용자 캐릭터의 얼굴을 구성한다 . 보다 사실적인 캐릭터 구현을 할 수 있다 .

가상 착용 컷 제공

- 사용자 캐릭터에 직접 옷을 입힘으로써 사용자가 직접 입은 것 같은 모습을 보여준다 .- 사용자에게 가장 잘 맞는 옷 사이즈를 선택 할 수 있다 .- 사용자에게 가장 잘 어울리는 옷을 선택 할 수 있다 .

코디네이션 저장- 옷 리스트 들을 저장할 수 있게 한다 .- 후에도 선택되었던 옷들을 볼 수 있다 .

Page 6: 임베디드 3D  가상  피팅 프로그램

2. 결과물 개요 ( 계 속 )2.2. 블록 다이어그램

User Interface

Image 관리

Module

3D Texturing Module

캐릭터 관리 Module

옷 List 관리 Module

Data Base

Image Server

Page 7: 임베디드 3D  가상  피팅 프로그램

2. 결과물 개요 ( 계 속 )

2.3. 프로젝트의 결과물 - 실행 시나리오

Page 8: 임베디드 3D  가상  피팅 프로그램

2. 결과물 개요 ( 계 속 )

2.4. 프로젝트의 결과물 - 차별성 -> Platform 에 독립적

-> 거대 장비가 불 필요

2.5. 관계자의 혜택 및 파급효과 - 혜택

-> 사용자 : 최소한의 노력으로 최대의 효과를 보는 것이 가능-> 쇼핑몰 운영자 , 판매자 , IPTV 서비스 관계자 등은 이를 통하여 이익을 보는 것이 가능

- 파급효과-> 사용자의 의복 구매의 증가

Page 9: 임베디드 3D  가상  피팅 프로그램

3. 결과물 목록

- 매뉴얼

- 인스톨 파일

- 프로그램 소스

- 임베디드 장비

Page 10: 임베디드 3D  가상  피팅 프로그램

4. 개발 환경

운영체제• 개발 환경 : Windows XP• 운용 환경 : Linux-Ubuntu-8.10-i386

개발 언어 및 Tool

• 언어 : C++• 라이브러리 : QT / OpenGL• Tool : 3Ds Max / Visual Studio 6.0 / QTCreator

Page 11: 임베디드 3D  가상  피팅 프로그램

5. 체계 및 일정

5.1. 팀 체계

이 름 역 할정승기 3D 처리 부분 구현 , 설계

이성우 User Interface 설계 및 구현

엄다인 Graphic User Interface 설계 , 3D 캐릭터 구현

Page 12: 임베디드 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 캐릭터 구현

기능별 테스트

통합 테스팅

최종 데모환경 구축

홈페이지 유지 관리

문서정리

모 두

정 승 기

이 성 우

엄 다 인

Page 13: 임베디드 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 디자인 스쿨 정용호 지음 한빛미디어

Page 14: 임베디드 3D  가상  피팅 프로그램

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. 참고 자료

Page 15: 임베디드 3D  가상  피팅 프로그램

- THE END -- Q&A -