Search

Friday, 6 June 2014

LUUG 29: A Feast for the Senses

UPDATE: Space Unicorn's coverage of LUUG is live so head on over to the Tubes of You to check out what you missed.

LUUG, or the London Unity User Group is a mostly monthly meetup, featuring talks and discussions from indie developers and industry experts alike, all united by their love and use of Unity3D. Now being organised by Darrenlloyd Gent, a Senior Lecturer at the University of Greenwich, this months event took place at the University of Greenwich in one of their lecture rooms and featured 2 guest speakers, both with very different things to discuss, but more on that later. LUUG is a very exciting opportunity for current indies living in London and using the Unity engine, and it doesn't solely focus on games either. Any use of Unity is acceptable discussion matter and an open mic session at the end of the discussions, a 'Pitch & Putt' session an hour prior (where people are able to freely show their work to other attendees) and a drink at a local pub after all is said and done provide a perfect opportunity for discussion of your own work and ideas, along with a breeding ground of thought and intelligent discussion of Unity. It's a great place to network and even find projects and work, with most people taking the mic offering opportunities, at least at this particular event. If LUUG isn't on your radar as a London indie now's the time to turn that all around!

Is... is that what opportunity looks like? (Source)

The first talk was from Barnaby Smith, a Unity3D developer at Kwalee. His topic of discussion was some work that he'd been doing in his spare time on procedural rendering of planets and terrain in Unity. He talked about the various methods of generating noisemaps, the algorithms used and their benefits and shortfalls. One very interesting technique for noise generation is known as Fractional Brownian Motion, a technique that layers multiple frequencies of varying wavelengths, called Octaves, to create a line of random troughs and peaks, ideal for terrain generation.

There's a poop joke in there somewhere, I just know it! (Source 1 / Source 2)

Smith then had to solve the problem of mapping these new textures to objects. Standard mapping usually uses a rectangular texture that is wrapped around an object, not ideal when your goal is to create spherical bodies like planets as you run into problems with seams and polar distortion. Cube maps on the other hand deal with many of these problems for you. Smith decided to map his textures with a cube map and apply this to his planet object. Many of the mapping issues dealt with themselves as cube maps are designed to display reflections of the environment around an object, meaning seams and distortion are less likely to cause problems. Combining various techniques like the ones described, combined with vertex placement and the creation of an atmosphere using a noise map with alpha controlled by height makes Smith's planets look unbelievable and he can produce a wide array of results with the tools he has built. He wishes to work on more tools to create even more stunning environments, including erosion algorithms and climate generation and it all adds up to a very exciting bit of kit that can really take the hassle out of creating terrain and environments! He is also working to reduce the rendering times of the tools, as the tools render everything live within Unity. A 20 second render of three planet objects was demonstrated, ,which is a considerable achievement, but with optimisation Smith feels he can take this down even further. None of Smith's work is up on the asset store but he's quite open to discussion about his work and you can hit him up on Twitter if you're interested in his techniques and expertise. You can also find his slides from his LUUG talk with more detail and code snippets if you're interested in trying out some of the thing's he's discovered riiiiiiiiiiiiiiiiiiiiiiiiiiight aboooooooooooooooooooooout here.

Next up was Leonard Burton, a freelance Web Designer by trade but a VR enthusiast by night (a Batman-esque existence to be sure). His topic of discussion was VR in Unity and its potential going forward. He began with a brief history of VR, beginning with astral projection and spiritual journeys. These experiences, in a sense, are a kind of virtual reality; a spiritual and mental precursor to the technology driven VR under discussion here. The idea and feeling of being transported elsewhere is not new or recent and has been a human goal for a long time, proven in both our history of fiction & narrative and our longstanding interest and study of things like astral projection and hallucinogenic compounds. Later, in the last century, we begin to see technology evolve to accommodate VR. Stereoscopy and binaural sound are used as a spectacle, to enhance the immersion experienced by the senses and to dazzle and amaze. Later, technology is developed by the military for training and combat and, as it often does, this technology eventually trickled into the public sector. By the 1990s it had exploded and VR machines were in every arcade, with VR glasses the talk of the time. The technology still hadn't matured and was often viewed and designed for as little more than a spectacle or a show, with many VR applications featuring large amounts of movement and many even utilising hydraulics to move the player's chair. This high speed action and large amount of movement often resulted in people feeling ill and never really explored the things that really immerse a person in an experience.

"Woah, these space boobs are so real!" said nobody, ever (Source)

We are now at a stage where many of VRs past technical problems have ceased too plague us, or at least have become more manageable and affordable to resolve. With things like the Oculus Rift, Sony's Project Morpheus and the the newly announced ControlVR (which has a Kickstarter which you should totally go to right now and back because it looks fantastic), combined with the thriving indie community that is now able to get their hands on such devices, virtual reality experiences are now very possible and we can begin to explore a more personal space with it, a space someone is comfortable visiting in their own home, a more matured and deep experience. Burton views VR as a medium unto itself, and I fully agree. While the platform can and most definitely should be used to create games it can also do so much more in terms of interactive narrative and experience. Burton then discussed the Oculus guidelines for design and stated that some of them will lead to a better experience while others are rules perhaps made to be broken. As an example, a seated experience is suggested but this may not always be conducive to the experience. A group at Zurich University created a device that places the user flat on their stomach with arms outstretched and is able to tilt and roll. Combined with motors, fans and an Oculus Rift the user is able to feel like they are flying through a virtual world. Burton calls on designers to design for VR as now is the time to do it. He states that experiences should be designed for VR from the ground up, not ported later as this tends to be less convincing. He also believes that designers shouldn't shy away from problems or wait for others to solve them but should actively pursue them however they can. He also discusses the importance of 'presence' within VR, something that goes beyond immersion. One can feel immersed in a book or film but to feel present and to experience a world through ones own senses is a far greater feeling altogether.

Did someone say presents!? (Source)

Burton then discussed some interesting examples of the use of VR. Aldin Dynamics have created an Oculus experience called Trial of the Rift Drifter; the game puts the player in the role of a someone who is accused of using the Oculus Rift to travel between dimensions. The game is advanced and controlled by gestural movements; shaking or nodding one's head, looking away guiltily as one is asked questions. Sightline is a game developed as part of a VR game jam but is now finding it's footing on the internet and being turned into a much larger experience. The game revolves around using the player's line of sight and altering the environment when the player isn't looking. Paths that may have been broken will be fixed once one looks away and then returns their gaze back to it, an extremely intriguing concept. Burton urges all indie designers to break into VR and be a part of shaping its future, and I myself am currently looking into the financial viability of an Oculus dev kit and some hand and gestural tracking devices to develop some ideas. Leonard Burton can also be hit up on his Twitter if you're so inclined. Both talks were covered by my pals at Space Unicorn Productions (website pending), who will be taking on the duty of covering all the LUUGs from now on. Subscribe to their Youtube channel to keep updated with LUUG so you won't miss it, even if you can't attend. The information is invaluable and the speakers even give private interview after their talks to the Space Unicorn guys, so you're getting even more than LUUG attendees!

I have so many ideas floating around in my head now, if anyone has an Oculus they're giving away I will take the burden off your hands, and I will do it for free because I'm a real nice guy like that.

No comments:

Post a Comment