Технологии 3D графики в web-приложениях

Г. Н. Верхотурова, А. В. Киселев

Аннотация


Рассматривается проблема использования различных инструментов и технологий для реализации объектов трехмерной графики как части интерфейса при разработке web-приложений, предназначенных для создания и визуализации прототипов ювелирных изделий. В представленной статье отражены результаты проведенного обзора существующих технологий, предоставляющих возможность работать с трехмерной графикой при реализации web-приложения. Рассмотрены стандарт ISO для декларативной трехмерной графики X3D, а основанная на нем JS среда X3DOM, и основанная на технологии OpenGL – WebGL, реализация которого представлена библиотекой Three.js.

Ключевые слова


прототипирование; трехмерный прототип; web-сервис; web-приложение; трехмерная графика; JavaScript; X3D; WebGL; X3DOM; Three.js

Литература


Технологии быстрого прототипирования [ Электронный ресурс.]. URL: http://www.polymery.ru/letter.php?n_id=3549 (дата обращения 13.02.2021). [(2021, Feb. 13). Rapid prototyping technologies [Online]. Available: http://www.polymery.ru/letter.php?n_id=3549 ]

Верхотурова Г. Н., Киселев А. В. Об одном подходе к автоматизации процесса изготовления ювелирных изделий // The Proceedings of the 6th Inter-national Conference "Information Technologies for Intelligent Decision Making Support" (ITIDS2019), 2019. Т. 2. С. 158–164. [ G. N. Verkhoturova, A. V. Kiselyov, “About one approach to automating the jewelry making process”, (in Russian), in Proc. 6th International Conference "Information Technologies for Intelligent Decision Making Support", vol. 2,. pp. 158-164, 2019. ]

Татарников О. 3D-графика в Интернете [ Электронный ресурс ]. URL: https://compress.ru/article.aspx?id=11472 (дата обращения 13.02.2021). [ O. Tatarnikov (2021, Feb. 13). 3D graphics on the Internet [Online]. Available: https://compress.ru/article.aspx?id=11472 ]

Extensible 3D (X3D) File Format Family [Электронный ресурс]. URL: https://www.loc.gov/preservation/digital/formats/fdd/fdd000490.shtml (дата обращения 15.02.2021). [ (2021, Feb. 15). Extensible 3D (X3D) File Format Family [Online]. Available: https://www.loc.gov/preservation/digital/formats/fdd/fdd000490.shtml ]

Official X3DOM Documentation [ Электронный ресурс]. URL: https://www.x3dom.org/ (дата обращения 15.02.2021). [ (2021, Feb. 15). Official X3DOM Documentation [Online]. Available: https://www.x3dom.org/ ]

Introduction to Three.js [Электронный ресурс]. URL: http://math.hws.edu/eck/cs424/notes2013/15_Threejs_Intro.html (дата обращения 13.02.2021). [ (2021, Feb. 13). Introduction to Three.js [Online]. Available:.http://math.hws.edu/eck/cs424/notes2013/15_Threejs_Intro.html ]


Ссылки

  • На текущий момент ссылки отсутствуют.


(c) 2021 Г. Н. Верхотурова, А. В. Киселев