William Roberts

Project Logo

Project Role:
TV Systems Engineer

Platform:
Windows PC

Engine:
Brainstorm eStudio

Language(s):
Python, C++ & C#

Publisher:
Accuweather

Slide 1 Slide 2 Slide 3 Slide 4 Slide 5

Overview

Debuted at NAB ‘07, CinemaLive HD™ allows meteorologists to create realistic high definition 3D weather graphics and virtual sets.

Responsibilites

  • Engineered an .NET Application (C# & WPF) that wrapped the stand alone Brainstorm eStudio 3D engine process to provide an easy to use user interface.
  • Wrote a socket communication layer for interprocess communication between the UI application and the engine process.
  • Wrote python scripts for scripting common tasks within the 3D engine.
  • Wrote gradient color replacement shaders for colorizing radar and satelite imagery during runtime. This allowed meteorologists to quickly alter color palettes to highlight different areas of the imagery.
  • Created an installer application using Inno Setup to allow the IT and sales staff to quickly setup and update client machines for customers.