DNA Lounge

In the heart of SOMA in SF is a cyberpunk themed nightclub called DNA lounge that we have a 1:1 3D model of to build experiences with.

Originally published January 2019

tags: devlog scans janus earth

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

DNA Lounge is a late-night, all ages nightclub and restaurant/cafe in the SoMa district of San Francisco, owned by Jamie Zawinski, a former Netscape programmer and open-source software hacker.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

JanusVR and DNA are preparing a special event and WebVR experience for the 20th anniversary of The Matrix film that will occur on March 22nd, 2019.

Characters in vdieo


2020

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

https://i.imgur.com/N31aEIH.jpg

Bai made some custom components that can map DMX data to webgl lights. This makes it possible so a lighting engineer could use equipment they're already familiar with to set up lights for a virtual event.

It also means you can apply the same sort of lighting design to your virtual worlds, and even have a professional lighting engineer manage lights for your event using an industry-standard console, like one of these.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

This is the software that powers the ChamSysLtd MagicQ hardware below.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Bai started off with a simple panel made out of 3d sliders, as a harness for writing the client side dmx parsing and mapping it to a 3d light.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

You can remotely control lights via the lighting control software you're used to. It can emulate most real-world DMX lighting devices virtually.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Below is an example of lighting control data coming out from a pro lighting control console.

[dmxnet]=>[2020-05-25 22:27:07][DEBUG][node_modules/dmxnet/lib.js:621:11]: 
Received frame for SubUniNet 0x100
got dmx:  [
  113, 128, 197, 128,   0,   0,   0,   0,   4, 255,   0, 223,
    0,   0,   0,   0,   0, 128,  35, 139, 119, 128, 197, 128,
    0,   0,   0,   0,   4, 255,   0, 223,   0,   0,   0,   0,
    0, 128,  35, 139, 125, 128, 197, 128,   0,   0,   0,   0,
    4, 255,   0, 223,   0,   0,   0,   0,   0, 128,  35, 139,
  131, 128, 197, 128,   0,   0,   0,   0,   4, 255,   0, 223,
    0,   0,   0,   0,   0, 128,  35, 139,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
  128, 128, 128, 128,
  ... 412 more items

DMX is basically a big list of 512 uint8s, and devices get an address which is just an offset within that datastream. then the channels are mapped to whatever physical functionโ€ฆtilt, pan, CMYK color channels, etc

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’


History (2017)

Cyberdelia: 22 Years of Hackers Gallery: https://www.dnalounge.com/gallery/2017/02-14/

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Agents of Cyber Game: https://www.agentsofcyber.com

Floppy disks contained a NFC tag to launch the experience

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Inside the crystal ball timecapsuleโ€ฆ

Notes

getting the raw data off the network, I just have to bridge it over websockets or webrtc to get it into the virtual world, and then those lights should come to life


Storyboard

Sizzle

The sizzle is a 30-60 second video showcasing the physical / digital properties of the world's first multiverse nightclub.

  1. Intro
  • A. Google Earth studio fly into DNA Lounge
  • B. Camera shot from street walking to DNA Lounge with sign in focus
    • Ominous muffled music playing
  1. Establishing shot

  2. Outro/Contact


Teaser

  1. Intro

  2. Establishing shot

  3. Outro/Contact