Sageware Technology
Sageware TechnologyPreparing your experience…
Loading
All Case Studies3D Visualization

Teific — Drone Control Panel

An interactive Three.js product experience that turned a static spec sheet into a living demo.

Client

Teific

Industry

Technology · Drone Systems

Duration

6 weeks

Year

2024

Teific 3D Drone Control Panel

Background

Teific builds drone systems for commercial operators. Their product was technically excellent but the website was static — PDFs, renders, and a contact form. They needed prospects to feel the product before buying. We turned the website itself into the pitch.

The Challenge

Building an interactive 3D experience that performed consistently across desktop and mobile, without sacrificing page load time, was the core challenge. Custom lighting, smooth controls, and fallback handling for devices without WebGL support all had to be solved before launch.

Our Solution

We built a Three.js scene with an optimised GLTF drone model, custom HDR lighting rigs, and smooth OrbitControls. A MERN stack API serves configuration data and telemetry stubs. The scene is lazy-loaded behind a skeleton screen. Static assets are served via NGINX on VPS with aggressive caching headers. Every interaction was prototyped in Figma before a line of Three.js was written.

Key Deliverables

  • Interactive Three.js scene with GLTF drone model and custom HDR lighting
  • Figma-first design process — every interaction prototyped before build
  • Lazy-loaded 3D scene with skeleton screens and WebGL fallbacks
  • VPS hosting with NGINX caching for sub-100ms asset delivery

Results & Impact

0%
Increase in session time
Average time on site after 3D experience launched
0%
Client satisfaction score
Achieved through seamless UI and on-time delivery
0 wks
Brief to launch
Full discovery, design, build, and deployment cycle

How We Did It

01

Figma Prototyping

Every camera angle, hover state, and control interaction mapped before touching code.

02

3D Scene Build

Optimised GLTF import, custom lighting rigs, OrbitControls with clamped polar angles.

03

Backend & Hosting

Express config API, VPS setup, NGINX for static asset caching and reverse proxy.

04

Performance Pass

Lazy-loaded the 3D scene, added skeleton screens, WebGL capability detection, and graceful fallbacks.

Working with Sageware was a pleasure from start to finish. Their communication was excellent, they delivered on time and within budget. The 3D experience exceeded what we imagined.

KR

Keshav Raina

Director, Teific

Next Case Study

AmbuRakshak

Healthcare · Emergency Mobility