Introducing VisiLit VirtualSpace

So, after much adieu and not many updates on development, we’ve managed to whip that cool and “cutting edge” looking, but albeit pre-natal and rusty demo from four months ago into a “fully” working Beta product. We call it VisiLit Virtual Space, and it’s nowhere near complete, but myself and my new accomplice Ciarán Schütte are quite proud of it. I’ll spare you the gruelling details of the past few months of development in favour of a lovely explanation of what it does, how it works and how it’s helpful. If you want more detail on how it was build, look no further than here, the other 1000 word blog post I’ve written today. What it does Essentially, this product provides an online collaborative virtual theatre space where the entire stage production cycle can take place. The people involved don’t have to be together in the real world, but can communicate, share ideas, and ultimately build their stage productions right there in the virtual, online world. How it works Web technology has been becoming more and more powerful. Buzz words like “web app” and “cloud” are now commonplace. Our cloud based web app marks, in a way, the cutting edge of the potential of in-browser technology. The application itself is accessed using a simple URL in the address bar of an internet browser. (Currently, Google Chrome is the only browser we claim compatibility with). Here, after a brief loading period , the application is fully available for use! We take care of all of your files and because it is all online, it’s easy to work together with the others...

And now it’s Kicking

Well, it’s been four long months since the last update on the development of this online collaborative stage planning and production tool, and developed it has. Some of the cause of this gap in information has been due to reluctance to share our coveted industry secrets, but most of it has been down to just being too darn lazy busy. Since the last post, a horrendous amount of work has been poured into this thing by both myself and, more recently, our fantastic, super-intern, Ciaran Schütte. We’ve turned it from the basic, sandbox style prototype you will have seen in the last post, into an (almost) fully fledged working Beta of our product. From one trick pony to fully working demo app Our initial “Hello World” style 3D space was, at the time, breathtaking. Although limited to just adding a few blocks and an actor to a platform that represented a stage, we revelled and basked in the glory that was 3D in the web browser; powered by the fantastic Javascript WebGL library: ThreeJS. Having gotten used to the marvel that this was actually gong to be possible, I set out to actually get it done. Before long, I was well on my way. That’s when I was joined by the Schüttenator. As development continued, the code began to pile and pile up. Soon, we had to split everything up into a plethora of javascript files which seemed at the time to be “organised” this quickly became a disarray of spaghetti code so we needed to make some… Big Decisions in Back I’m not going to pretend i’m in any way...