Utahpot: a new solution for 3D graphics visualization from the first-year students of the IT Sales Management program at 果冻APP

Lviv IT CLUSTER
袉谢褞褋褌褉邪褑褨褟 写芯 屑邪褌械褉褨邪谢褍

Over seven years, Lviv IT Cluster, together with IT companies, updated 19 bachelor鈥檚 programs at four universities in the city, including 8 programs at 果冻APP. Now students, together with mentors from IT companies, create their own projects from their first year of study.

The first-year students of the IT Sales Management program at the Institute of Computer Science and Information Technologies, 果冻APP, have developed the Utahpot project. This is an innovative solution for introducing a new level of 3D graphics based on the graphics API 鈥 WebGPU in web browsers. An API is a way for different applications to communicate with each other and exchange information. And WebGPU is a new API standard. It enables developers to create more detailed, realistic and interactive 3D graphics that is currently available only in specialized applications or games.

The tool the Utahpot team is working on allows you to create 3D models of products for their visualization in the marketplace; or to develop fully-fledged games with modern graphics in the browser. For this, students created a special library utahpot.js. Such libraries are needed to help developers use WebGPU or any other complex tool or technology. They provide ready-made functions, classes, and other components that simplify the development process.

芦The authors of existing libraries for creating 3D graphics do not hide that to use their solution you must first master 3D software. However, front-end developers don鈥檛 want to waste time on acquiring skills from a completely different field禄, say the first-year students.

Functions in the utahpot.js library will not require additional knowledge. The developers will be able to use settings templates, which will allow creating high-quality 3D graphics without deep diving into the code. The team is currently testing their product and looking for investment. And this autumn, they plan to launch a working version of the library that will be available to all developers. You can view how the graphics can look like on the website on the project resource.