Services
Real-time Graphics Software Development
Our primary focus is to develop awesome and original interactive software that takes real-time graphics to its limits and beyond. We have wide experience in the following software technologies:
  • Languages: C#, C++, VB, Java
  • Frameworks: XNA, .NET, Managed DirectX, D3D9, OpenGL
  • Shading Languages: HLSL, CG, GLSL
  • Video processing: DirectShow, QuickTime
We are particularly interested in bringing the level of graphics found in modern-day games to other applications and industries, such as interactive installations, entertainment, live shows, simulations, data visualisation, digital signage, virtual reality, education and art installations. While we develop many of our own techniques, we also keep a close tab on the latest advances in algorithms and software in computer graphics research so we can arrive at the best solution to a challenging problem.

Areas of graphics we cover include (but are not limited to):
  • 3D simulations
  • Image processing
  • Computer vision
  • Video processing
  • Shader development
  • Procedural content creation
  • NPR (non-photorealistic rendering)
  • Creative and innovative user interfaces
  • Profiling and optimisation
  • Asset pipeline development
Game Development
We have many years experience developing games for both the PC and consoles, and understand the many challenges and processes involved in games development. Currently we are embracing Microsoft's new game development platform XNA. We've been hooked on XNA since the alpha version and really enjoy the clean API and rapidly expanding community. Most of our internal projects have now switched to using XNA. We focus on small downloadable games with features such as great gameplay, zero learning curve, instant playability, multiplayer, minimal UI and finally (and of course!), great graphics and sound. We have the skills to handle the detailed planning and scheduling, produce rapid prototypes, create awesome graphical and audio effects, and to implement code with efficient programming and compliance testing.

Maya Plugins & Scripts
Autodesk Maya is one the most popular 3D packages on the market today. Maya is one of our favourite pieces of software due to its flexibility.



RenderHeads is an Autodesk Authorised Developer and has years of previous experience developing plugins and MEL scripts to further extend Maya's functionality and to streamline artist workflow. Some of the areas we have written scripts and plugins for include:
  • Ambient occlusion
  • Geometry optimisation
  • Workflow optimisation - see our UVAutoRatio plugin
  • Advanced vertex colour manipulation - see our Vertex Chameleon plugin
  • Exporting models, scenegraphs, animations and custom data

Audio Software Development
Creating custom audio software is another area we specialise in. For example:
  • Real-time audio processing, synthesis and sequencing software
  • Custom VST instruments, including audio filters and generators
  • Creating and integrating MIDI software for show control and synchronisation
Soundtrack Creation
We have a talented and experienced musician on our team who can develop bespoke emotive soundtracks to accompany games, video and exhibitions .

RSS Icon