3D Shoes

  • # 3D MODELING
  • # WEB GL

It is is a 3D visualization and customization tool for an online shoe shop. It allows its customers to modify and customize a default mocassin shoe and immediately preview it before purchasing. This visualization tool gave our client a competitive advantage over the other online shops as well as increased their sales.

01Goals and Tasks

Goals and Tasks
01
Choose a correct type of technology for the best performance of 3D visualization of the mocassin model with fur
02
Develop a model of a 3D loafer with various texture sets
03
Find a way to embed it into the existing online retail website

02Challenges

Challenges
01

As it had to be a part of a web application, its performance was one of the most important challenges. Thus a selection of appropriate type of technology was a crucial question

02

Also, the customer wanted the model to look as real as possible, so we strived to create a lifelike model. The challenge was to produce realistic fur elements of the shoe, while still fit the performance requirements

03Solution

Solution
  • We performed a research on the suitable technologies and made measurements and benchmarks for several technologies to use. Finally, we determined that Three.js was the most efficient instrument in this case.
  • Our profoundly skilled 3D Artists used their best 3D techniques for creating the most realistic textures and masks and fur we could further incorporate into the web application. Additionally, our developer found a way to implement the fur, so it didn’t consume too many resources while still looking awesome

04Result

Result

As a result, we provided our customer with a valuable feature for their business, which increased sales conversion of their mocassins.

Engineering practices

01
Continuous Integration

Our engineers integrate their code into a shared repository several times a day, which benefits us with a robust workflow and better quality assurance

02
Short Iterations

With the Short Iterations technique, we deliver potentially shippable features fast, keep focused on the goas and allow for quick discovery of optimal solutions because of the tight feedback loop

03
Unit Testing

The purpose of unit testing is to validate that each unit of the software performs as designed. It results in a more reliable codebase, smooth integration, and faster development

04
Automated Testing

Automated testing allows us to simplify testing efforts. Once created, automated tests can easily be repeated testing the same areas over and over at no additional cost

Team
01
WebGL Developer
02
Computer Graphics Generalist
03
QA Engineer
04
Project Manager
Technology
Platforms
Tools and Technologies
Languages
MOre ProjectsShow All
Interested in AR or VR
development services?

Leave your email and we will get back to you as soon as possible