• 제목/요약/키워드: JAVA 3D

검색결과 135건 처리시간 0.079초

Java3D 및 GL4Java로 구현한 인터넷 3D기술 응용 (The Application of Internet 3D Technologies using Java3D and GL4Java)

  • 김병수;강병익
    • 한국멀티미디어학회논문지
    • /
    • 제5권2호
    • /
    • pp.222-230
    • /
    • 2002
  • 다양한 3D 구현 기법들이 웹 상에서 구현되고 있다. 본 논문에서는 웹에서의 애플릿 구현에 필수적인 Java 언어를 근간으로 하는 2개의 API - Java3D 와 GL4Java - 를 이용하여 웹상에서의 3D 구현 방법에 대하여 논한다. 그리고 3차원쇼핑몰 내비게이션이나 원하는 물체의 실시간 3타원 렌더링 등을 각각 Java3D 및 GL4Java를 이용하여 구현한다. 특히 Java3D에서의 객체의 구현은 널리 이용되고 있는 VRML97, OBJ, 3DS 등의 화일 포맷을 Java3d 로더를 이용한 방식으로 구현하여 다른 방식과의 차별화를 꾀한다. 또한 Java3D 과 GL4Java의 장단점에 대한 상호 비교 연구 결과를 제시한다.

  • PDF

X3D-Java 3D 번역기의 설계 및 구현 (Design and Implementation of an X3D to Java 3D translator)

  • 김윤기;오세만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.320-322
    • /
    • 2000
  • 인터넷의 빠른 발전과 하드웨어 속도의 향상에 의해 가상현실이 점차 일반 사용자에게도 가깝게 다가서고 있다. 인터넷 가상현실 언어의 표준인 VRML이 XML의 개발과 발전에 의해 차기 버전을 XML의 장점인 용이한 확장성을 수용하는 X3D라 명명하고 표준화를 진행 중이다. 강력한 Java 3D API와 플랫폼 독립적인 바이트코드의 장점을 살려 표준화 단계인 X3D를 별도의 브라우저 없이도 Java 애플릿을 이용하여 재생할 수 있도록 하고자 하며 또한 앞으로 개발될 X3D 저작도구의 결과물을 Java 3D로 변환하여 Java 3D로 변환하여 Java 3D에 의한 3차원 영상 제작을 손쉽게 구현할 수 있도록 한다. 이를 위한 방법으로 X3D를 Java 3D로 변환하는 번역기가 필요하다. 따라서 본 논문에서는 X3D-Java 3D 번역기의 구조를 설계하고 구현 방법을 제시하고자 한다. XML 파서를 이용하여 X3D를 파싱하고 그의 출력인 AST를 순회하면서 Java 3D 파일을 생성한다. X3D DTD와 Java 3D 클래스의 구조 정보를 독립된 자료로 처리하여 계속 변하게 될 두 언어의 변화에 유동적으로 대처하면서 구현 방법의 큰 변화없이 이용할 수 있게 설계하고자 한다.

  • PDF

X3D - Java 3D 번역기의 설계 (Design of an X3D to Java 3D translator)

  • 김윤기;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.145-148
    • /
    • 2000
  • 인터넷의 빠른 발전과 하드웨어 속도의 향상에 의해 가상현실이 점차 일반 사용자에게도 가깝게 다가서고 있다. 인터넷 가상현실 언어의 표준인 VRML이 XML의 개발과 발전에 의해 차기 버전을 XML의 장점인 용이한 확장성을 수용하는 X3D라 명명하고 표준화를 진행 중이다. VRML의 경우 전송 시 파일 크기의 문제를 안고 있고, X3D로 진보하면서 역시 같은 문제를 해결하기 위하여 보다 효율적인 전송 포맷에 대한 연구가 진행되고 있다. X3D의 효율적 전송을 위한 바이너리 스트림 개발의 일환으로 바이트코드를 제안하고, 강력한 Java 3D API와 플랫폼 독립적인 바이트코드의 장점을 살려 표준화 단계인 X3D를 별도의 브라우저 없이도 Java 애플릿을 이용하여 재생할 수 있도록 하고자 한다. 이를 위한 방법으로 X3D를 Java 3D로 변환하는 번역기가 필요하다. 따라서 본 논문에서는 X3D-Java 3D 번역기의 구조를 설계하고 구현 방법을 제시하고자 한다. XML 파서를 이용하여 X3D를 파싱하고 그의 출력인 AST를 순회하면서 Java 3D 파일을 생성한다. X3D DTD와 Java 3D 클래스의 구조, 계층 관계 정보를 독립된 자료로 작성하여 계속 변하게 될 두 언어의 변화에 유동적으로 대처하면서 소스 코드의 큰 변화 없이 이용할 수 있게 설계하고자 한다.

  • PDF

Java3D로 구현한 모델링 데이터 뷰어 (A Study on developing of the Java-3D based Viewer for 3D Modeling Data)

  • 김희중;김정욱;정재현
    • 한국마린엔지니어링학회:학술대회논문집
    • /
    • 한국마린엔지니어링학회 2002년도 춘계학술대회논문집
    • /
    • pp.201-204
    • /
    • 2002
  • This study is for developing of the viwer that using Java3D API to viewing the modeling data from 3D CAD/CAM applications. For this Java3D is chosen for platform independent applying and distributed manufacturing environment. The developing system will be working with various modeling data of 3D shape for design and manufacturing on generic computer systems.

  • PDF

Java언어를 이용한 MPEG-4기반 3차원 플레이어의 구현에 관한 연구 (A Study on Implementation of 3D Player based on MPEG-4 Using Java Language)

  • 박영경;김용호;정종진;김중규;안상우;최진수;김진웅;안치득
    • 한국통신학회논문지
    • /
    • 제29권1B호
    • /
    • pp.117-124
    • /
    • 2004
  • MPEG-4 3D mesh coding(3DMC)은 높은 압축률을 가지므로 3차원 정보를 저장, 전송하는 데 요구되는 큰 대역폭의 문제를 해결할 수 있다. 그리고 방송이나 인터넷을 통한 3차원 정보 서비스의 실현을 위해서는 3차원 정보와 함께 정보를 출력할 수 있는 플레이어를 동시에 전송하는 것이 요구된다. 따라서 본 논문에서는 java언어를 이용하여 MPEG-4 기반의 3차원 플레이어를 구현하였다. 다른 언어와 차별화 된 java의 특징인 scalability, universality는 015나 플랫폼 성격이 다를지라도 플레이어가 동작할 수 있도록 해준다. 플레이어는 MPEG-4 3D mesh decoder의 기능을 가지며 rendering을 위해 java 3D API를 이용하였다. 또한 이동, 회전 등 콘텐츠의 조작을 위한 사용자 인터페이스를 제공하며, 서버로부터 콘텐츠 파일을 전송 받는 네트워크 기능이 구현되었다. 플레이어를 이용하여 MPEG-4 3DMC에 의해 생성된 다양한 콘텐츠를 출력하고 성능을 테스트하였다.

VRML환경에서 Java3D기반 이벤트 처리 설계 및 구현 (Java3D-based simple event processing for VRML)

  • 김성예;김해동;구본기;최병태;오원근
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 추계학술발표논문집
    • /
    • pp.558-562
    • /
    • 2001
  • 오늘날 월드 와이드 웹(WWW)의 성장과 함께 인터넷 상에서 3차원 세계를 표현해야 할 필요성이 급격히 증가하고 있다. 이러한 요구에 부응하여 VRML97이 개발되었고, 이는 인터넷에서 3차원 그래픽스 데이터의 표준으로 중요한 역할을 해왔다. 그리고 현재 VRML97로 기술된 데이터를 위한 브라우저가 많이 개발되어 왔다. 현재까지는 대부분 OpenGL이나 Direct3D와 같은 API를 주로 사용해왔으나 SUN의 Java3D가 활성화되면서 Java3D 기반의 VRML97 브라우저도 많이 개발되고 있다. 또한 SUN에서는 이미 3D 브라우저를 위한 프로토타입을 개발하여 제공하고 있다. 본 논문에서는 본 연구팀에서 수행하고 있는 서버-클라이언트 모델의 가상현실 시스템의 클라이언트로서의 X3D 브라우저 개발을 위한 기반 연구로서 수행된 Java3D 기반의 VRML97 브라우저의 이벤트 모델에 대하여 기술한다.

  • PDF

JProtein : Java3D 기법을 이용한 단백질 구조 뷰어 (JProtein : A Protein Structure Viewer based on Java3D Technology)

  • 문남두;변상희;김진홍;한인섭;이명준
    • 정보처리학회논문지D
    • /
    • 제11D권7호
    • /
    • pp.1517-1526
    • /
    • 2004
  • 공공 데이터베이스의 이용 가능한 단백질 데이터의 양적 증가와 함께 포스트지놈 시대가 도래되면서, 단백질의 3차 구조에 대한 연구가 활발하게 진행되고 있다. 단백질의 구조를 효과적으로 파악하기 위해서 단백질의 3차 구조를 시각화할 필요가 있다. 최근 많은 시각화 도구들이 이미 그 구조가 알려진 단백질을 시각화하기 위해 Java 기술을 이용하여 개발되었다. 본 논문에서는 새로운 단백질 시각화 도구인 JProtein 시스템은 Java3D 기법을 이용하여 개발되었다. Java3D 3D 표현을 위한 프로그래밍 인터페이스를 제공하는 APIdl다. JProtein 시스템은 시각화된 아미노산 내의 원자들간의 각도 및 거리 정보를 제공하며, 단백질 분자구조에 대해 여러 가지 3차원 표현 모델을 지원한다. 특히, JProtein 시스템은 비동기식 스테레오 뷰와 함께 동기식 스테레오 뷰를 지원한다.

Java 3D를 이용한 웹기반 3차원 환경정보 시각화 시스템의 개발 (Development of a 3D Visualization System of Environmental Data Using Java 3D on the Web)

  • 전형민;윤보열;정선인;조이기;김응곤
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (2)
    • /
    • pp.589-591
    • /
    • 1999
  • 본 논문은 지금까지 환경 정보의 전달방법이 텍스트 위주이며 한정된 장소와 제한된 사람들에게만 보여주었던 것을 Java와 Java 3D를 사용하여 특별한 프로그램 없이 웹상에서 3차원 영상을 볼 수 있도록 한다. 각 지역별 환경 정보를 다양한 방법을 통하여 제공하며 실시간으로 갱신된 정보를 볼 수 있고, 또 축적된 자료를 애니메이션하여 정보의 변화를 볼 수 있다.

  • PDF

JAVA 3D를 이용한 웹 기반 입체도형 학습 프로그램의 개발 (Development of Web based 3D Figure Learning Program Using JAVA 3D)

  • 김종민;주영진
    • 한국수학사학회지
    • /
    • 제21권1호
    • /
    • pp.121-138
    • /
    • 2008
  • 본 논문에서는 입체도형에 대한 학습을 효과적으로 수행하기 위한 웹 기반 입체 도형 학습 프로그램을 설계하고 구현하였다. 이를 위해 학습자에게 편리한 사용자 인터페이스와 입체도형 학습에 필요한 기능을 분석하였으며, 학습자의 흥미를 유발 할 수 있는 다양한 입체도형 학습기능을 개발함으로써 실제 수업 현장에서 쓰일 수 있는 유용한 학습프로그램이 될 수 있도록 하였다. 기존 연구와의 비교분석과 초등학교 학생들의 사용 평가를 통해 본 프로그램의 유용함을 확인하였다.

  • PDF

Java를 이용한 3차원 레이싱 게임 개발 (Development of a 3-D Racing Game Using Java)

  • 정갑중;장재원
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.627-630
    • /
    • 2005
  • 본 논문은 웹기반 게임 소프트웨어로써 3차원 레이싱 게임 개발에 대한 논문이다. 웹을 이용한 클라이언트 접속자는 자바 애플릿을 이용하여 웹상에서 접근 가능하고 JAVA Bytecode의 다운로드에 의해 각 클라이언트 접속자의 하드웨어시스템에 무관하게 작동가능하다. 소프트웨어 구성은 뷰 포트 및 GUI 사용자 인터페이스기, 초기 공간 생성기, 이벤트 처리기, 쓰레드 관리기, 결과 분석기로 크게 5개의 부분으로 되어 있다. 뷰 포트 내의 백그라운드 이미지를 삽입할 수 있도록 하여 사용자에게 지역적인 관광 정보다 특정 홍보 이미지의 전달을 용이하게 하는데 응용이 가능하도록 이용할 수 있다.

  • PDF