본문 바로가기
KERD
논문KCI 등재

ASE 파일 파싱과 모델 데이터베이스 연동을 통한 3D 웹 서비스 설계 및 구현

Design and Implementation of 3D Web Service based on ASE File and Model Database

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류공학

초록

본 논문의 목적은 기존의 정적인 정보검색의 형태를 탈피하여 동적이면서 사용자 지향적인 범용 3D모델 데이터 렌더링을 인터넷 사용자들에게 제공할 수 있는 환경을 설계 및 구현하는 것이다. 이는 3차원 렌더링 프로그램을 실행하여 사용자가 원하는 정보의 결과를 확인하거나 변경하는 등의 동적 정보를 제공하는 웹 서비스를 구현하는 것이다. 이를 위해 가장 보편적인 3차원 모델 데이터, 3D 스튜디오 맥스의 텍스트 출력물인 ASE 포맷 파일을 파싱하여 렌더링 해주는 3D Viewer 프로그램을 제작하고, 이를 ActiveX 컴포넌트인 OCX로 만들어 웹 페이지 상에서 실행 가능하게 한다. 데이터의 효율적 관리와 사용자와의 상호작용을 위하여 ASE 모델들을 위한 데이터베이스를 구축하여 사용자 상호작용적인 Web 3D 웹 서비스를 실현한다. 이를 통하여 인터넷을 통한 실시간적인 정보 교환이나, 네트워크상의 가상공간 내에서의 공동 업무 작업의 가능성을 내다본다.

Abstract

The purpose of this paper is to implement Web 3D environment that is not provider-oriented but client-oriented in order to provide dynamic information and to analyze knowledges by executing programs on Web pages. For these, The 3D Viewer program that parses and renders ASE files-the most general 3D Model Data file and exported text file of 3D Max Studio-is made and then converted into ActiveX 3D Viewer Component that can be used on the Web. With the purpose of managing ASE and texture file efficiently and interacting between clients and server, ActiveX Component link ASP and Database with Web Service. The 3D View Web Service can make dynamic information and cooperative works easier in Networked Virtual Reality.

참고문헌 (16)

  1. J. Vince, "Virtual Reality System" (1995), Addison-Welsey Press
  2. 이병욱, "가상현실을 지원하는 클라이언트 서버 구조", 3(1), pp.80~88 (1995)
  3. M. Bender, "A functional framework for web-based information visualization system", 6, pp.8~23 (2000)
  4. R. S. Wright Jr, "OpenGL SuperBible2nd Ed." (1999), Macmillan Computer
  5. Foley, "Introduction to Computer Graphics" (1993), Addison Wesley
  6. Hill,Francis J, "Computer Graphics Using OpenGL2nd Ed." (2000), Prentice Hall
  7. A. Bicalho, "MAXScript&the SDK for 3D Studio MAXSybex" (2000)
  8. A. E. Walsh, "Core Web 3D" (2000), Prentice Hall
  9. Dredge, "Web 3D:New Perspectives" (2002), Laurence King
  10. D. Appleman, "Developing COM", ActiveX Components with Visual Basic 6, 1998., ~[DOI]
  11. Eberly, "3D Game Engine Design, Morgan Kaufmann", pp.7~390 (2001)
  12. M. Deloura, "Game Programming Gems" (2000), Charles River Media
  13. A. Watt, "3D Games Realtime Rendering and Software Technology" (2000), Addison Wesley
  14. T. M, "Real-Time Rendering", pp.7~143 (1999), AK Peters
  15. D. Hearn, "Computer Graphics2nd Ed.", pp.271~468 (1994), prentice hall
  16. K. Hawkins, "OpenGL Game ProgrammingCourse Technology", pp.28~266 (2001)

관련 논문AI추천

이 간행물의 다른 논문 (36건)