ProENGINEER&VRML

ProENGINEER&VRML - VRML의 소개와...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: VRML의 소개와 Pro/ENGINEER의 모델을 이용한 Web-publishing •VRML의소개 •Pro/E 모델을 VRML로 변환하는 방법 •Cosmo Worlds를 이용한 Web-publishing 1 VRML (1) • Virtual Reality Modeling Language – 3D on the internet !!! • Toward the Media-rich content • Toward a Standard 3D file format (on Web) – 웹상에서 3D를 표현하기위한개방적이며확장가능한 장면 표 현언어 (Markup Language) – 3D 장면과멀티미디어 요소(텍스트, 이미지, 사운드, 애니메이션) 들이어우러진가상세계구축가능. – 현재, Web상에서 3D를구현하는데 거의표준적으로 사용되고 있음. 2 VRML (2) • 기존의웹 페이지 (HTML) – 2D 이미지, 텍스트, 2D 애니메이션등만을 제공. – 웹을위한일반적인 텍스트의 전송메커니즘. – Hyperlink를이용한위치 이동가능. • VRML – 모든형태의 그래픽과시각적인표현가능. – 정보와함께 반응할수 있는객체로이루어진 3차원환경제공. – HTML처럼 Hyperlink 를지원. – 사용자의시점과 위치를 바꾸어가며, 실제와 유사한가상환경을 둘러볼수있음.(마치공간과같은상호작용 가능) 3 VRML의 역사 • VRML 1.0, 2.0, 97 ??? – VRML 1.0 • 최초의 Web 3D 언어로제안되었으며 OpenInventor의 , 파일포맷을 기초로설계되었음. • 주로정적인(static) 3D 환경만구성이가능. – VRML 2.0 • File structure의개선과여타기능의추가(animation등) 이추가되어, 동적인 3D 환경을구축할수있게됨. – VRML 97 • VRML 2.0을기초로하여 ISO/IEC의승인을받아표준으 로인정받음. 4 VRML와 웹 환경 • VRML로구성된 가상 환경과 웹 브라우저의 관계 – 기존웹브라우저에 VRML 브라우저 플러그인을 설치함으로써, VRML로구현된가상환경을 탐험할 수있다. – 즉, 기존의웹환경과 동시에, VRML을이용한가상환경을함 께웹브라우저상에게시할 수있다. – Java 언어를 통한강력한 상호작용툴을사용할 수있다. * EAI(External Authoring Interface) - 개발자가 VRML 브라우저의기능을 쉽게확장하고, 특화된 프로그램을동적 3D 오브젝트와 통합할수있게 함. 5 VRML Authoring tool • VRML Viewer – Cosmo Worlds 2.1 – WorldView 2.1 – Community Place • VRML Authoring Tools – HomeSpace Designer 2.5 – Cosmo PageFX 1.0 – VRCreator 2.03 6 Pro/ENGINEER & VRML (1) • Pro/ENGINEER 모델을 VRML로 변환 – File / Export / Model / VRML 순으로선택 1 3 4 5 2 7 Pro/ENGINEER & VRML (2) • VRML 변환시옵션 지정 • Quality – 높을수록많은폴리건이사 용되어 모델이정확해진다 . (Performance를떨어뜨리는주요인) • Parameter – VRML 에 포함시킬 parameter 들 선택하는옵션 을 . • View – Pro/ENGINEER 내에지정 되어 있는 view중에어떤것을 VRML 파 일 내에미리지정할것 지 결 . 인 정 8 Pro/ENGINEER & VRML (3) • Pro/ENGINEER에서 만들어주는 VRML의 특징. – VRML 1.0 형식이다. (2.0용프로그램을사용하기 위해서는 VRML 2.0으로바꾸어 주는프로그램을이용해야 함.) – LOD(Level of Detail)를기본적으로지원하여생성된다 . 원래파트이름에 ‘ _pr#’ 가붙어서생성됨. LOD level 이가장높은것이 ‘ _pr1’ . 임 – Assembly file을 VRML로만들때, assembly상의 모든 파트들을 VRML로변환하여 준다. 9 CosmoWorlds 2.0 • SGI에서 개발한 VRML 2.0 용 authoring tool. • VRML1.0 포맷을 2.0 으로 자동으로 변환하여 주지 않으 므로 직접 VRML 2.0 포맷으로 바꾸어 주어야 함. • Animation, texturing, sound설정 등을 쉽고 편하게 할 수 있는 강력한 VRML 저작툴. • 기본적인 모델링기능을 포함하고 있음. • Trial Version은 무료이며, 한달간 사용할 수 있음. 10 CosmoWorld 2.0 (2) 11 ...
View Full Document

This note was uploaded on 04/16/2010 for the course ME master taught by Professor Mon during the Spring '09 term at Hanyang University.

Ask a homework question - tutors are online