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.
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
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.
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
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
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