We take advantage of almost two decades of expertise of our team to transfer top-notch and novel technologies from research labs to industry.
Explore our main strengths and imagine how they can dramatically improve your experience as a user and your competitiveness as a business.

REAL-TIME GRAPHICS

The ability to take advantage of modern hardware and parallel computing techniques is a key feature in creating compelling images of 3D scenery in real-time. We employ several technologies to successfully tackle this complex task, including:

  • OpenGL, OpenGL|ES, and WebGL for desktop, mobile, and web rendering
  • Real-time parallel computing for simulations with OpenCL and NVIDIA CUDA
  • Advanced rendering techniques for games and interactive applications
  • Complex illumination effects and material rendition
  • Multiresolution rendering of large-scale scenery like cities or planets
  • Blendmeshes, skeletal, and fluid simulation and animation

3D RECONSTRUCTION

Reconstructing real-world scenery is of crucial importance in this time in history. Our expertise in 3D scanning and photogrammetry allows us to create the right tools for many practical applications, such as:

  • 3D reconstruction from photographs
  • Reconstruction georeferentiation from Groud Control Points in photographs
  • 3D Scanner data alignment and fusion
  • Multiresolution Digital Elevation Models (DEMs) reconstruction from heterogeneous data sources such as sparse samples, dense point clouds, vectorial data (e.g., elevation contours, bathymetry), and raster dataset.

GEOMETRY PROCESSING

Raw data is the starting point, it must be analyzed for extracting measures or preprocessed and transformed to be used in a specific context. We have invented several algorithms that we successfully employ to process geometry for a wide variety of applications, including:

  • Preprocessing and optimized representation selection for real-time rendering
  • Quad meshing
  • Advanced indexing structures and algorithms for real-time queries
  • Mesh cleaning and processing for 3D printing
  • Remeshing for advanced simulations, such as FEM solvers and raytracers

ADVANCED GUI

The tools we design have the sole purpose of helping users accomplish their task, they are the medium and not the goal. Our approach to application and Graphical User Interface (GUI) development has many distinctive features:

  • Multiplatform applications, including Windows, Mac OS, Linux, iOS, Android, and Web-based
  • Responsive interface with multi-threaded asynchronous operations
  • Standard and customized GUI styles and themes
  • Easy-to-use on the fly customizations via scripting languages