Development of 3-D Web Graphic Library Using Java

자바를 이용한 3차원 웹 그래픽 라이브러리의 개발

  • 정갑중 (경주대학교 컴퓨터멀티미디어공학부)
  • Published : 2005.12.01

Abstract

This paper describes the development of 3-D web graphic library for dynamic web graphic design. The 3-D web graphic library developed in this per supports creation of 3-D objects like cube and sphere objects, elimination of hidden line and surface, and the shading of diffuse and specular reflections. It provides, in drawing, perspective projection of an object depth first sort of multiple objects, and wire frame and solid models. It also supports texture mapping function for realistic and dynamic web application in application software. Each created 3-D object gives functions for the scaling, translation, and rotation of itself. It can be used for the development of dynamic web application software and the advertisement of information for business and tourism as a 3-D web graphic library engine. It is written in 'Java' language and runs on web browsers with Java virtual machine without any dependancy of client computer system.

본 논문은 3차원 웹 그래픽 라이브러리의 개발에 관한 논문이다. 본 3차원 웹 그래픽 라이브러리는 웹 응용 서비스에서 사용자에게 2차원 웹 응용 서비스 또는 기존의 3차된 점 서비스에서 시야각이 한정된 그래픽 제공의 경우 보다 다양한 동적 입체감을 제공함으로써 더욱 사용자의 흥미를 유발할 수 있는 웹 응용서비스를 개발하는데 이용 가능한 3차원 웹 그래픽 라이브러리이며 다양한 3차원 웹 객체 및 현실감 있는 드로잉 기법의 적용으로 더욱 복합적이고 동적인 3차원 웹 서비스를 제공하기 위한 3차원 웹 응용 서비스의 개발에 응용이 가능하다. 특히, 3차원 웹 게임이나 웹을 이용한 동적 광고 매체 제작에 효과적으로 이용 가능하다. 본 3-D 웹 그래픽 라이브러리는 자바 언어를 이용하여 작성되었으며 자바 가상 머신과 연동하는 웹 브라우저를 통해 웹 상에서 수행되는 응용 소프트웨어의 개발에 적용 가능하다.

Keywords

References

  1. Rod Salmon and Mel Slater, Computer Graphics Systems and Concepts, Addison Wesley, Inc., 1987
  2. J.D. Foly and A. Van Dam, Fundamentals of Interactive Computer Graphics, Addison Wesley, 1984
  3. John Lewis and William Loftus, Java Software Solutions, Addison Wesley Longman, Inc., 2001
  4. Y. Daniel Liang, Introduction to JAVA Programming, Prentice Hall, 2002
  5. X. Zhou, K. Iskandar, and J. Staudhammer, 'A volume sorting hidden-surface algorithm,' Proc. the 13th Annual International Computer Software and Applications Conference, pp. 693-699, Sep. 1989
  6. H. Zhang, C. Zhu, Q. Zhao, and H. Shen, 'Perspective correct normal vectors for Phong shading,' Proc. IEEE Int. Conf. on Computer Graphics, Imaging and Vision: New Trends, pp. 245-250, 2005
  7. A. Glassner, 'Situation normal [Gourand and Phong shading],' IEEE Computer Graphics and Applications, vol. 17, no. 2, pp.83-87, Mar/Apr. 1997 https://doi.org/10.1109/38.574687
  8. G. Elber, 'Geometric texture modeling,' IEEE Computer Graphics and Applications, vol. 25, no. 4, pp.66-76, July-Aug. 2005
  9. M. Demirer and R. L. Grimsdale, 'Texture mapping using clustering techniques,' Proc. 7th Mediterranean Electrotechnical Conference, vol. 1, pp.355-358, Apr. 1994