APIs / Applications

Interactive 3D Visualization Applications

GraphTech’s engineering team carries years of experience in the development of advanced visualization applications. Both as a team and as individuals, they have developed applications for various vertical markets including:

  • CAD/CAM
  • Oil & Gas exploration
  • Command & Control (C4I)
  • Visual Simulation
  • Scientific Visualization
  • Gaming & Entertainment

Once they understand and agree the specification of the customer’s  visualization needs, they  design and develop the appropriate  application using the latest techniques taking advantage of the latest 3D graphics software and hardware. They will deploy their intimate familiarity with the entire 3D graphics software stack to achieve the best possible performance for the application.

In addition, whenever needed,  GraphTech team up with academic institutes and individuals to develop and implement novel algorithms that will meet specific application needs.


Stream Computing & GPGPU Implementations

As Graphics Processing Units (GPU) that are available in the market are becoming more programmable, the programming paradigm of Stream Computing and GPGPU (General Purpose Graphics Processing Unit) becomes feasible.

GraphTech has developed  modules that enable computer intensive algorithms to run on the graphics hardware available within the system. The development is done using the latest available programming models and tools including:

  • Nvidia’s CUDA
  • ATI’s FireStream SDK

GraphTech has the deep understating of the GPU internals that is required to develop efficient GPGPU algorithms. Deploying this knowledge enable them to implement algorithms that utilize all the available resource to the maximum and provide, in some cases, performance levels which is orders of magnitude higher compared to the CPU implementation.


Scene Graph APIs

GraphTech’s engineering team has hands-on experience in developing, extending and maintaining the popular 3D scene graph APIs.  Those APIs are used across a large number of 3D applications and industries including:

  • Visual Simulation
  • Games Development
  • Entertainment Applications
  • Oil & Gas research
  • CAD/CAM
  • Chemistry / Physics data visualization
  • Data mining and Business Data visualization

Among those API’s are:

  • Silicon Graphics OpenGL Performer
  • Silicon Graphics OpenGL Volumizer
  • Open Scene Graph (OSG)
  • MultiGen/Paradigm Vega Classic
  • MultiGen/Paradigm Vega Prime
  • Intrinsic’s Alchemy API

Within the scope of developing and extending those APIs, GraphTech’s engineers developed and delivered features such as:

  • Volumetric atmospheric objects rendering
  • Character Animation
  • Vertex and Fragment Shader support
  • 2D overlay and annotation
  • Device simulation visual effects such as FLIR (Front Looking Infra Red), Night Vision devices, Noise, image distortions and more

 

 
Expert Blog