Get in touch →

Shade It

Artificial reality visualization studio

Solution:

Virtual & Augmented Reality / Mobile development

Industry:

Automotive retail

BUSINESS CHALLENGE

weaknesses

  • Text limitations
  • Strict color limitation for car paint
  • Tight schedule

strengths

  • Building a personalization custom workshop
  • Developing an app with output result - special manufacturing map - for painting machines
  • App testing by selected focus groups

PROJECT DESCRIPTION

The client turned to Copmutools with the idea of real-time paint and text shader for cars to allow their customers to personalize their vehicles. After deep analysis, Computools's engineers offered a reliable and cost-effective AR solution.

The company built a shader for cars based on Vuforia. Using the shader customers can add any count of images to the car surface (like Photoshop layers only in 3d), then apply filters to each image layer in real-time! Images can be sorted by layer index and transformed by Move, Rotate, Scale option. Also, special custom shaders for Text manipulations on the surface were implemented in this project. The shaders were supplemented with reflections by Fresnel equations.

Outcome

While working on the project, the Computools's team implemented agreed and custom-designed solutions to successfully achieve the client's business goals. The clients' consumers high appreciated the new app's capabilities and exciting experience.

Several key options we solved:

  • Implemented convenient options for image transformations.
  • Added special custom shaders for text manipulations.
  • Supplemented shaders with reflections by Fresnel equations

Digital Platform & Technology

The choice of technologies was subordinated to the project’s main goal: creating a unique augmented reality experience for the user.

Communication Framework

The communicative ecosystem of the project is built from the first day of communication. Skype was chosen as the main communication channel, as it provides the necessary efficiency and allows scheduled meetings and calls.

Specification

Goal:

  • Getting more clients interested in car personalization
  • Precondition
  • Open application
  • Look through the camera on a printed marker
  • Main Flow
  • Load Images and manipulate through UI
  • Postconditions
  • Save Projects.

BACKSTAGE

Whiteboard Meeting

Whiteboard meetings help the team to focus on key tasks, it is a more convenient and practical way to distribute responsibilities and exchange views on various issues.

Brainstorming

Brainstorming frees the minds of developers and allows them to find a truly unique and effective solution. There are no restrictions here, this is a zone of pure creativity.

Dev Meeting

At dev meetings, technical issues of the project are resolved, recent decisions and test results are discussed. This is a good way to keep the team in sync and keep the project moving forward.

Internal Communication Flow

Internal communication on the project consisted of several communication channels. Skype was used to keep in touch and there were also face-to-face Scrum meetings. Jira was chosen as a project management tool due to the convenience and good visualization of the tasks.

Project Management Methodology

To accelerate and maintain productivity on the project, Scrum was chosen as a methodology. Scrum is one of the most popular methods of the Agile approach that has repeatedly proven its effectiveness, especially while working on projects where the result is needed in a short time. Continuous testing and verification of the results lead to high efficiency and performance of the application.

PROJECT TIMELINE

01

CONSULTING

  • Online meetings with the client to understand project scope and gather information
  • Analyze business processes, study competitors, give recommendations
  • Create a project proposal and get approval from the client
  • Identify risks
  • Gather assets from client to utilize in the project
02

Product DESIGN

  • Website specification (budget, deadlines, or technical restraints)
  • Defining tools for architecture and patterns
  • Defining the technological stack
  • Creating guidelines for design and development
  • Choosing a project management methodology
  • Outlining a development process
  • Calculating the number of needed project teams
  • Configuring the technological processes and interactions between roles
03

Product Engineering

  • Pre-phase
  • Setting up the optimal development team
  • Assigning Project managers and Team leaders
  • Online meetings with the whole team
Development
  • Defining the roadmap and project management methodology
  • Design and code development
  • Testing & Stabilization
  • UI testing
Launch
  • Review feedback from target audience and client
  • Ensure compatibility across multiple screen sizes and web browsers
  • Enable continuous support of functions according to the client’s specifications

Design

Project architecture is crucial to building a robust, ergonomic design. The team pays special attention to the development of the product's functional elements and the ways these elements interact.

Implementation On Client’s Side

1.

Launch

Before launching the application, a series of tests was carried out, which confirmed the stable operation and full functionality of the application.

2.

Transfer

The transfer to the client's server was carried out in compliance with all safety requirements and at the end of the process, an additional check was carried out.

3.

Education

There have been no requests from the client to create educational videos or additional guides for the user, but the Computools team is always ready to provide the necessary materials.

Contact Us

Let's talk about your project.
Use the form to drop a line or
write us an e-mail: info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.

16 reasons why
computools

GET EXPERT ADVICE!

Computools will guide your company through a digital transformation.