웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D...

53
3D 동향 2011331TTA 현실가상융합기술 세미나 수원대 이명원

Transcript of 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D...

Page 1: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

웹3D 동향

2011년 3월 31일

TTA 현실가상융합기술 세미나

수원대 이명원

Page 2: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 2

웹3D 표준화

Web3D Consortium (www.web3d.org)

웹3D 거점기관

웹3D 포럼 (www.web3d.kr)

VRML (Virtual Reality Modeling Language): ISO/IEC 14772

X3D (Extensible 3D): ISO/IEC 19775-1

H-Anim (Humanoid Animation): ISO/IEC 19774

2007년 ~ 현재

2009년 ~ 2010년: 한국표준협회 (www.ksa.or.kr)

2011년 ~ 현재: 한국정보과학회 (www.kiise.or.kr)

국제대응기구: Web3D Korea Chapter (www.web3d.kr)

국내활성화포럼: 웹3D 포럼 (www.web3d.kr)

Page 3: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 3

웹3D 국제표준 기술 (ISO)

국제표준화기관: ISO/IEC JTC1 SC24 및 Web3D Consortium

ISO/IEC 19775-1.2: 2008, X3D Architecture and base components Edition 2, IS

ISO/IEC 19775-2.2: 2010, X3D Scene access interface Edition 2, IS

ISO/IEC 19776-1.2:2009, X3D encodings: XML encoding Edition 2, IS

ISO/IEC 19776-2.2:2008, X3D encodings: Classic VRML encoding Edition 2, IS

ISO/IEC 19776-3:2007, X3D encodings: Compressed binary encoding Edition 1, IS

ISO/IEC 19776-3.2:2011, X3D encodings: Compressed binary encoding Edition 2, FDIS

ISO/IEC 19777-1:2006, X3D language bindings: ECMAScript, IS

ISO/IEC 19777-2:2006, X3D language bindings: Java, IS

ISO/IEC 19774:2006, Humanoid Animation, IS

ISO/IEC 14772:1997, Virtual Reality Modeling Language (VRML97), IS

ISO/IEC 14772-1:1997/Amd., VRML97 Amendment 1, IS

Page 4: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 4

웹3D 표준 기술

X3D (Extensible 3D)

유비쿼터스환경에서 3D 데이터교환을위한저작권사용료가없는공개된 ISO

국제표준

XML을이용하여 3D 장면과물체들표현하고통신한다.

어플리케이션에삽입되어실시간그래픽스콘텐츠를저장, 검색, 재생

공학및과학적가시화, CAD 및건축, 의료가시화, 교육및훈련시뮬레이션, 멀티미디어, 오락등많은분야에서이용될수있도록부품화

대화형웹과멀티미디어와통합된방송기반 3D 컨텐츠를위한소프트웨어표준

다양한하드웨어장치에서 3D 그래픽스와멀티미디어가통합된교환형식

런타임구조와데이터인코딩을분리시키고, XML 을포함한다양한인코딩형식을지원한다.

새로운그래픽, 행동및대화형객체를추가할수있고다른API를 3D 장면안으로제공할수있다.

휴머노이드애니메이션, 모핑, 사용자상호작용기능제공

Page 5: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

웹3D 세계

The Micro Universe of 3D Standards

ARB

“Creation”

Khronos

“Delivery”

Web3D

“Communication”

Shaders

2011-3-31 웹3D 포럼 5

Page 6: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Communicating via Broadcast

X3D is the 3D component of the MPEG-4 standard – tightly integrated 3D and video

MPEGExperts in video creation and delivery

W3CBuilding the foundation of the Worldwide Web

ISOCreating International Standards

Communicating via the Web

X3D defining how 3D graphics is integrated into the 2D via XML

Communicating into the Future

A stable and long-lived standards foundation for companies to build their future upon

Web3D has cooperative agreements with other key standards bodies to promote 3D solutions to the wider industry

2011-3-31 웹3D 포럼 6

Page 7: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D 기본 프로파일

2011-3-31 웹3D 포럼 7

Page 8: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 8

X3D 시스템 구조

Scene Graph Data Structures Event Graph

X3D files and/or streamsEvent passing with external

application

Parsers

Classic

VRML

encoding

Binary

encoding

XML

encodingScene access

interface

(internal)

Scene access

Interface

(external)

Application programmer

Interfaces (APIs)

Prototype and

External Prototype

X3D

Node Types

Scene graph manager

New-node prototype construction

Scripting

Engines

(ECMAScript,)

(Java, others)

X3D Browser

Page 9: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 9

X3D 장면그래프

X3D 장면그래프와 런타임 환경

X3D 런타임 환경의 기본 단위는 장면그래프(Scene Graph)

변환 계층으로 물체 렌더링의 공간적 관계를 정의하고 행동 그래프에 의해필드와 이벤트 와의 연결을 기술

X3D 브라우저는 하나의 X3D 파일을 디스플레이하며 사용자에게 변환 계층구조를 보여줌

X3D 런타임 환경은 장면을 렌더링하고 다양한 센서로부터 입력 데이터를받아들이고 행동시스템의 명령에 따라 장면그래프에 변화를 실행

X3D 런타임 환경은 물체의 생존 사이클을 관리하고, 이벤트 처리를 제어하며 파일 전송, 하이퍼링크, 어플리케이션과의 상호작용을 관리

X3D 시스템은 추상적 개체로 구성되며 각 객체의 기능적 명세를 정의하며구현에 대해서는 지시하지는 않는다.

X3D 객체들은 노드와 필드로 기술되며 X3D 인코딩이나 내장형 스크립트등을 이용하여 런타임에 장면 내에 정의된다.

Page 10: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 10

X3D 실행 모델

Nodes

Sensor

nodes

Script

nodes

Scene

Graph

Execution

Engine

Route

Graph

initial events

output events

add/delete

route

direct o

utp

ut

even

ts

input events

Page 11: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 11

X3D 컴포넌트

Core Time Networking Grouping

Rendering Shape Geometry3D Geometry2D

Text Sound Lighting Texturing

InterpolationPointing device sen

sorEnvironmental effects Geospatial

Humanoid animati

onNURBS

Distributed interactiv

e simulation (DIS)Scripting

Event utilitiesProgrammable sha

dersCAD geometry Texturing3D

Cube map environ

mental texturingLayering Layout Rigid body physics

Picking sensor Followers Particle systems

Page 12: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 12

장면 접근 인터페이스

Scene Acess Interface (SAI)

X3D 는 런타임 장면 접근을 정의한 장면 접근 인터페이스(SAI) 제공

개발자는 SAI 를 이용하여 노드 생성과 해지, 이벤트 전송, 노드 연결, 필드값읽기 및 설정, 장면그래프 읽기, 브라우저 작동 제어

프로그래밍 접근은 내부적 혹은 외부적으로 할 수 있다.

내부적 접근은 장면그래프에 주문형 요소를 생성할 때 사용하고, 외부적 접근은 장면 밖에서 웹브라우저와 같은 호스트 어플리케이션에서 사용

X3D SAI 는 언어와 독립적인 서비스로서 여러 프로그래밍 언어 및 스크립트 언어의 바인딩으로서 명시화

X3D SAI 서비스와 컴포넌트 모델 인터페이스 명세서는 ISO/IEC 19775-2 에 기록

X3D SAI 서비스를 위한 언어 바인딩은 ISO/IEC 19777

Page 13: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D 포럼 13

휴머노이드 애니메이션 표준

ISO/IEC 19774:2006 Humanoid Animation (H-Anim)

3차원 인체 형상의 생성, 교환, 애니메이션을 위한 규격 정의

한 회사의 모델링 도구로 생성한 인체 형상을 다른 회사의 모션 캡처와 애니메이션 도구를 사용하여 애니메이션을 생성할 수 있는 표준화된 방법 제공

네트워크 3D 그래픽스와 멀티미디어 환경에서 인체 표현을 위한 구조적 시스템 정의

각 휴머노이드가 다른 표현 시스템에 삽입될 수 있고 애니메이션 될 수 있는관절형 캐릭터의 추상형 형태와 구조 정의

H-Anim 형상은 휴머노이드, 관절, 세그먼트, 위치, 치환으로 분류하는 H-Anim 객체를 이용하여 기술된다.

H-Anim 형상의 골격에 대한 기술은 HumanoidRoot 관절로부터 휴머노이드 부속물의 종단 효과기(end effector) 까지의 변환을 정의하는 관절 객체들의 트리로 구성된다.

휴머노이드 형상의 필요한 관절의 수는 관절 레벨 LOA(Level of Articulation) 으로 정의. 저수준 관절 수는 14개이며 고수준 관절의 수는 72개로 정의

Page 14: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D포럼 14

ISO/IEC 19774:2006 Humanoid Animation (H-Anim)

기본자세 정의

손의 방향

인체의 특징점

H-Anim 구조

Page 15: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

HTML5 & X3Dom

• 3D for HTML V5

• XML-based X3D scenes.

• a JavaScript based interface for X3D

– It runs in any browser that supports HTML V5.

– It supports native X3D within an HTML page.

2011-3-31 웹3D포럼 15

X3DOM version (AnthroGloss model)

Page 16: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

• Applications, Players and Plugins for X3D / VRML Viewing

• X3D Players

– BitMangment’s BS Contact, Octaga, InstantReality, FreeWRL/FreeX3D, Xj3D

Open Source, SwirlX3D Free Player, Heilan X3D Browser, NuGraf, GeoVrml

Run-Time, Sensegraphics

– Kambi VRML game engine, Parallel Graphics Cortona3D, blaxxun Contact,

Cosmo Player, libx3d, OpenVRML, Vivaty Player, Flux

Applications & Browsers

Page 17: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

• X3D-Edit

• BS Editor

• Vivaty Studio

• Wings3D

• Blender

• Project RawKee

• Rez

• Octaga Exporter

• AC3D

• VIM Editor

• VrmlPad

• Viper

• SubmarineX3D

Authoring Software

Page 18: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

• Okino Polytrans

• Xj3D Open Source

• X3D-Edit

• InstantReality X3D encoding converter

• BSConverter for 3ds max and BS Converter for Blender.

• MeshLab for unstructured 3D triangular meshes.

• NIST VRML to X3D Translator

• Vivaty

• View3dscene

• CAD Exchanger

• Ayam: RenderMan interface

Conversion and Translation Tools

Page 25: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

• Maple: math-oriented technical computing software

• Mathematica: a powerful computational tool for numerics

• UCSF Chimera: interactive visualization and analysis of

molecular structures

• Jmol: an open-source java viewer for three-dimensional

chemical structures

• VMD: a molecular visualization program

• Chemistry Markup Language (CML) examples

Export by Applications

2011-3-31 웹3D포럼 25

Page 26: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Real World Solutions [1]

• Massive Multiplayer X3D Game Leelh.com online

• 3d visualization cad data engine building industry

• Virtual Sandiago de Compostela in X3D Octaga Player

• Interactive Avatars with X3D

• CAVE Immersive experience

2011-3-31 웹3D포럼 26

Page 27: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Real World Solutions [2]

• The LEGO Group

• Colosseum of ancient Rome

• Coperion 3D – A Virtual Factory on the Tabletop

• Bitmanagement 3D Cities on the web

• Bitmanagement – a digital factory tool program

2011-3-31 웹3D포럼

Page 28: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Showcase DVD

Page 29: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Resources

Page 30: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

• Flux Tutorial

• VRML/X3D Tutorials

• X3D MIME Types and File Extensions

• How to use the SAI (Scene Access Interface) Tutorial

• Xj3D Tutorial - Using Xj3D in your Java Application

• Xj3D Tutorial - Xj3D as a Java3D Loader

• Len Bullard's 2003 Extensible 3D: XML Meets VRML from August 2003

• NPS' Savage X3D Educational Resources: Revised May 8, 2007

• XML Matters: The Web ain't just for 2D any more

Tutorials

2011-3-31 웹3D포럼 30

Page 31: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Developer Toolkit

• Xj3D X3D Developer Toolkit

• X3DV Module Suite

• X3DToolKit

• The AntWars B3D Engine

• SAI API Generator

• RFX2X3D – RenderMonkey to X3D

Converter

• Planet 9 Virtual Cities

• Open Inventor

• Open ActiveWrl

• Octagon SDK

31

• Octagon Modeller

• H3D API

• CyberX3D for Java

• CyberX3D for C++

• eSynthesis XSD XML Schema to C+

+ Data Binding Compiler

• ChefX3D

• BS Editor

• Bitmanagment BS SDK package

• Avalon

AntWars Plant 9 RayGun

Plant 9 Virtual Cities

Page 32: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D포럼 32

Open Active World

H3DAPI

CyberX3D for Java and C++

Page 33: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D포럼 33

ChefX3D – Room Designer

ChefX3D – Rapid Scenario

Generation Toolkit

Page 34: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Savage Studio Toolkit :

Scenario designer for military

strategic planning

Savage Studio 3D Simulation

View

2011-3-31 웹3D포럼 34

Page 35: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Working Groups

• X3D

• X3D Earth

• X3D Networking

• User Interface

• CAD

• Medical

• VizSim

• X3D Conformance Program

• Programmable Shaders

• GeoSpatial

• DIS-XML

• H-Anim

• X3D Source

• Mobile

• Special Interest Groups

– AR

– E-Learning

2011-3-31 웹3D포럼 35

Page 36: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Open Source Projects

• Xj3D: a Java-based toolkit and X3D browser

• FreeWRL: a VRML/X3D browser

• OpenVRML: a cross-platform VRML/X3D runtime library

• Rawkee: an X3D plug-in for Maya

• H3D: an X3D and OpenGL-based Haptic API

• X3DToolkit: a portable LPGL free C++ toolkit for X3D

scenegraph

• libx3d: a set of libraries and tools

• Info3D: a web application for information visualization

• The Planet Earth Project: a web3d earth

2011-3-31 웹3D포럼 36

Page 37: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Web3D Public Wiki

Page 38: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Web3D Members-Only Wiki

2011-3-31 웹3D포럼

Page 39: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Web3D Korea Wiki

2011-3-31 웹3D포럼

Page 40: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Products

• Developer Toolkits and Libraries

• File Translators & Utilities

• Games, Entertainment, and Education

• Market-Specific Applications

• X3D Collaboration Applications

• X3D Content Authoring & Editing Tools

• X3D Viewers, Browsers & Plug-ins

2011-3-31 웹3D포럼 40

Page 41: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Developer Toolkits and Libraries

• Avalon

• Bitmanagment BS SDK package

• BS Editor

• ChefX3D

• CyberX3D for C++

• CyberX3D for Java

• eSynthesis XSD XML Schema to

C++ Data Binding Compiler

• H3D API

• Octagon Modeller SDK

• Octagon SDK

2011-3-31 웹3D포럼 41

• Open ActiveWrl

• Open Inventor

• Planet 9 Virtual Cities

• RFX2X3D - RenderMonkey to

X3D Converter

• SAI API Generator

• The AntWars B3D Engine

• X3DToolKit

• X3DV Module Suite

• Xj3D X3D Developer Toolkit

Page 42: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

File Translators & Utilities

• 3D Object Converter

• 3dsMax Exporter

• AccuTrans 3D

• Antiprism

• Blender X3D Exporter

• Blender X3D import script

• BS Encrypt

• BS Exporter for 3ds max

• BS Exporter for Blender

• BS Reducer

• BVH to H-ANIM motion capture

conversion scripts

• CIS/2 to VRML Translator (X3D

too)

2011-3-31 웹3D포럼 42

• KML2X3D

• MilkShape X3D exporter

• Octaga Exporter

• Okino's PolyTrans & NuGraf,

incl. 3ds Max, Maya & XSI plug-

in systems

• PixelTexture SFImage plugin for

3DSMAX

• RawKee plug-in for Maya

• UnrealToX3D

• VRML to X3D Translator

• X3D and VRML Plugin Detector

• X3D export plugin for AC3D

• Xj3D command line translator

Page 43: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Game, Entertainment and

Education

• For developers of Interactive 3D simulation systems

• The Taylor Tour

Market Specific Applications

Vertical markets such as simulation, CAD, geographic mapping, medical and

prototyping

• BS GeoFormer

• BS Tiler

• DESIRE RadVis

• Digital Archive Network for Anthropology and World Heritage

• LandXplorer Studio

• medworld3d interactive anatomical 3D visualization

• MOPET virtual trainer

2011-3-31 웹3D포럼 43

Page 44: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Collaboration Applications

X3D applications for online collaboration and communication in virtual

environments.

• BS Collaborate

• BS Contact VRML/X3D

• Octaga Server

• Planet 9 GeoFeeder Server

2011-3-31 웹3D포럼 44

Page 45: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Content Authoring &

Editing Tools

• @rbre : Open 3D genealogy

• Alpharis

• Blender

• BS Exporter for 3ds max

• BS Exporter for Blender

• BS GeoFormer

• Dione

• Flux

• Flux Studio

• H-Animator

• modo

• NSS X-Modeler

• Octaga Producer

• PSPad

• Seamless3d

• SwirlX3D

• WireFusion

• X3D-Edit

• X3D-Edit 3.1 for Extensible 3D

• X3D-Weaver

• X3DV Module Suite

2011-3-31 웹3D포럼 45

Page 46: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

X3D Viewers, Browsers & Plug-ins

• Blaxxun3D

• BS Contact Geo

• BS Contact J

• BS Contact Mobile

• BS Contact Stereo

• BS Contact VRML/X3D

• BS Contact VRML/X3D

• Carina Viewer

• Demotride

• Flux Player

• FreeWRL

• JINX

• Octaga Producer

• Octaga Professional

• OpenVRML

• OpenWorlds Horizon-X3D

• Planet 9 - RayGun Multi-user

Client

• SwirlX3D Viewer

• Vcom3D Venues X3D

Simulation Engine (Beta 3.0)

• Xj3D

2011-3-31 웹3D포럼 46

Page 47: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Web3D 예제

• http://www.parallelgraphics.com/products/showroom/virtual-tours/

• http://www.parallelgraphics.com/products/showroom/screensaver-

collection/

• http://www.parallelgraphics.com/products/showroom/

• http://www.parallelgraphics.com/products/showroom/interior-

design/example/

• http://www.parallelgraphics.com/vrml/realestate/

• http://www.parallelgraphics.com/products/showroom/christmas-collection/

• http://www.cortona3d.com/Try-Buy/Demos.aspx

2011-3-31 웹3D포럼 47

Page 48: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

웹3D 포럼 (2007 ~ 현재)

웹3D 포럼과 Web3D Korea Chapter 배경

2007-2008년 한국표준협회 표준화포럼 사업

목표

웹3D 서비스 소프트웨어의 국제표준 개발

국제민간표준단체인 Web3D Consortium 의 국내 대응 체계 구축(한국지부 운영과 국제표준화 활동의 공동 대응)

ISO/IEC JTC1 SC24 WG6 표준화 영역

2009-현재 한국표준협회 표준화 거점기관 사업

2009-2010 웹3D 거점기관 한국표준협회

2011-현재 웹3D 거점기관 한국정보과학회

2011-3-31 웹3D포럼 48

Page 49: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

웹3D 국제표준 제안 현황

웹3D CAD 데이터 (KAIST, ㈜부품디비)

한국 제안 표준안 (국제 표준화 진행 중인 표준안)

웹3D 물리 단위 정의 (수원대)

웹3D 투시적 텍스처매핑 (충북대)

웹3D 혼합현실 (ETRI, 고려대)

웹3D 모바일 (수원대)

웹3D 캐릭터 애니메이션 (수원대, ETRI)

웹3D 디지털 교과서 (충북대)

웹3D 이러닝 (KERIS, 충북대)

웹3D GPS 인터페이스 (수원대)

웹3D 의료 데이터 (충북대)

2011-3-31 웹3D포럼 49

Page 50: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D포럼 50

Web3D Korea 시험데이터/소프트웨어 (1)

수원대

Page 51: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

2011-3-31 웹3D포럼 51

Web3D Korea 시험데이터/소프트웨어 (2)

부품디비㈜KAIST

충북대

Page 52: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Web3D Korea 추진조직

2011-3-31 웹3D포럼 52

거점기관(한국정보과학회)

Web3D 한국 사무국

(국내) 웹3D Korea Forum공동위원장:이명원/류관희

국제표준 대응/의견반영

단체표준화WG

보급/확산

Web3D Consortium

X3D WG 3D Character

WG

MobileMedia WG

3D CAD WG Medical WG AR WG e-Learning

WG

(국제) web3D Korea Chapter

국내 산학연 전문위원 (35인, 현재)

Page 53: 웹3D 표준화포럼 위원회vrlab.suwon.ac.kr/mwlee/data2/file/Web3D110331.pdf2011-3-31 웹3D 포럼 3 웹3D 국제표준기술(ISO) 국제표준화기관: ISO/IEC JTC1 SC24 및Web3D

Web3D Korea 사이트

2011-3-31 웹3D포럼 53

www.web3d.kr