I do personal consultancy in areas related to 3D graphics, virtual
reality, new media, ubiquitous computing and mixed reality. Most of my
consultancy has been around system building, though I have experience
doing expert witness work, training, IP evaluation and business
process evaluation.
Details about individual areas of consultancy experience are
below. I use the facilities of UCL
Consultants to deal with contracts and payments.
I have a lot of experience in building and designing interactive 3D
graphics systems. I have over 10 years in experience in OpenGL and I
have developed a broad range of real-time applications that have
exercised the full range of functionality of modern graphics
cards. This include recent shading languages. Most recent experience
is on Windows, though I have extensive experience of Linux and Irix
platforms as well. We have particular expertise in rendering and dealing
with very large datasets.
I have also used a number of other graphics APIs including Performer,
Inventor, OpenSG, OpenSceneGraph and Realimation for medium-sized to
large projects. I have studied a broad range of such APIs in my
research and can advise on a good match to your application
requirements. I have a good knowledge of issues of model conversion,
and can advise on content production pipelines as well as run-time
systems.
For previous clients I have done rapid prototyping of skeleton
applications for commercial demonstrations. The majority of this work
has been for PC-based desktop devices, sometimes with novel display
systems. However, recently, together with external collaborators I
have been working with mobile devices, including iPhone and Android.
In 2006-2007 I spent six months on secondment to Electronic Arts in
Guildford. I worked on a team working on PS3 and XBox 360 development,
and I had a hands-on role with the tools team, building parts of the
production pipeline for a game.
At UCL we have a state-of-the-art CAVE-like system. The facility is
available for commercial use and we have built a number of
demonstrations for client companies. Typical uses are for
presentations or as a tool for engineering design and review. For
example, one company wanted us to visualise a yacht design for an
important client. Another wanted us to prototype a visualisation of a
speculative product in one of its contexts of use. Demonstrations
usually involve us taking client data in a number of formats and
converting this to run on the CAVE. We can support a number of
different run-time environments including some popular game engines.
Services we can provide are development of applications, and support
to run these demonstrations. We can if required, do demonstrations of
collaborative working with other sites. The CAVE-like system is
available to rent.
We can also advise on the construction and installation of immersive
facilities. We can not purchase, install and maintain permanent
facilities, but we can specify and install low-cost temporary
facilities, with or without the responsibility for software.
In an academic capacity, I have delivered short courses on 3D
graphics, visibility analysis, 3D interfaces and networked games and
virtual environments. I have authored and delivered a few courses on
3D graphics for presentation directly to industry. The lengths are
flexible, and there are two variants of the course. The first variant
targets general non-technical employees. The aim is a general overview
of the graphics pipeline, the status of 3D graphics and likely
development. The second variant targets general technical employees
unfamiliar with graphics. The aim is to provide an overview of the
issues in graphics pipelines so that the engineers could liaise more
efficiently with the specialist graphics teams.
I have been involved in two start up ventures as a technology lead and
I can advise those seeking to do the same, or parties wanting to
evaluate such ventures.
From 2002-2010 I was either a Business Fellow or a Special
Interest Group Leader for the London Technology Network. The
network supports a range of knowledge transfer activities between
industry and academia.
|