Technology

Decades of development experience has provided DMM with the development experience to deliver on every major plaform and tool chain.

When our team deploys on site or remotely we bring with us tools and technologies to boost the productions capabilities in virtual production.
  • Expozure, this is our virtual camera, rig, and shot technology. It has evolved over nearly a decade and across many major and independent films. The system provides features such as:
    • Rig simulations
    • Lens simulations
    • Real-time lighting manipulation
    • Real-time scene manipulation
    • Renders for editorial, dailies, art-department
    • Shot playback, recording, SMTPE timecode
    • Data export / import with DCCs such as Maya, Motionbuilder, et al
    • Runtime character and scene streaming from your DCC
    • Real-time broad communications to multiple Expozure, DCC instances
    • and much more…
  • Hermes, is the backbone of all network interactions. It has been designed carefully to take full advantage of the bandwidth of your network with frame level latency. It employs features and systems as:
    • User auto join
    • Multi channel communications
    • Native plugin for Unity
    • Native plugin for Motionbuilder
    • Native plugin for mobile VR/AR
    • and more…
  • Cyclopz is a DMM solution for AR using mobile devices such as the Pixel 2, iPhone, or Tango. This technology sits on the backbone of Hermes for its communication chain and expands it with two way communication so the user can view shot data, updates, and location information while streaming AR motion data to control Rigs in Expozure or other systems. Here is a small list of mobile devices supported by this engine:
    • iPhone 6s/Plus
    • iPhone 7/Plus
    • iPhone SE
    • iPhone 8/Plus
    • iPhone X
    • iPad Pro
    • iPad 2017
    • Google Pixel
    • Google Pixel 2
    • Lenovo Tango
    • and beyond…
  • Logos is the logic engine that controls every interaction and workflow in our pipeline. It is a layered logic node engine that allows for quick updates and rapid development of features. It is designed to be updated even live, where requests can be made in shoots but there is little time to waste while on set.
Decades of development experience has provided DMM with the development experience to deliver on every major plaform and tool chain.  Proprietary systems are common in our industries and DMM has expertise in nearly every major software language used today so we can hit the ground running from day one.

 

 

Behind every set of tools are the languages that binds them together.  Here is a brief of the paradigms that DMM works in on a daily basis:

  • C / C++
  • C#
  • Python
  • Php
  • SQL

also

  • Javascript
  • Java
  • HTML5/CSS3
  • Actionscript
  • Lua

…and more

 

Because so many systems have so many varying deployment needs, DMM is also flexible in the general tools of the trade.  Here is a list of some of the most common environments and workflow aids:

  • Microsoft Visual Studio™
  • Sublime Text
  • Eclipse
  • VI / VIM
  • Linux CLI
  • Subversion
  • Perforce™
  • Git
  • Microsoft Foundation Server™
  • Microsoft DOS & Powershell™
  • Apache Server
  • Amazon Web Services™
  • Microsoft Azure™
  • Microsoft Sequel Server™
  • MySql