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
devlog
scans
janus
earth
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.
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
Learn More โ
Learn More โ
Learn More โ
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.
This is the software that powers the ChamSysLtd MagicQ hardware below.
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.
You can remotely control lights via the lighting control software you're used to. It can emulate most real-world DMX lighting devices virtually.
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
Learn More โ
Cyberdelia: 22 Years of Hackers Gallery: https://www.dnalounge.com/gallery/2017/02-14/
Agents of Cyber Game: https://www.agentsofcyber.com
Floppy disks contained a NFC tag to launch the experience
Inside the crystal ball timecapsuleโฆ
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
The sizzle is a 30-60 second video showcasing the physical / digital properties of the world's first multiverse nightclub.
Establishing shot
Outro/Contact
Intro
Establishing shot
Outro/Contact