House of Secrets | R&D : Infinite Hallway
House of Secrets is a visual effects, animation and game studio situated in Hilversum, The Netherlands. We have over a decade of experience in the commercial ad and visual effects industry with ads for companies like Nike, AH, MTV, and Fiat.
House of Secrets, VFX, Visual Effects, animation, 3D, 3D Animation, Special Effects, Oculus, Rift, Vive, Gear VR, games, virtual reality, VR. Kaledioscope, WeVR, 3D Printing, render, rendering, VRay, Maya, Fusion, Unreal Engine, Unity, Unity3D
1017
post-template-default,single,single-post,postid-1017,single-format-standard,ajax_fade,page_not_loaded,,qode-child-theme-ver-1.0.0,qode-theme-ver-9.2,wpb-js-composer js-comp-ver-4.11.2.1,vc_responsive

R&D : Infinite Hallway

R&D : Infinite Hallway

Infinite Hallway is a project we did along side Lava World and a virtual zero gravity ball pit to test the applications of VR in combination with real-time full body motion capture.
The idea for this came forth after pondering whether or not it would be possible to give a player the illusion of walking around in an endless virtual world while being constrained to a small area in the real world (in this case NuFormer’s markerless motion capture studio which at that time had an effective capture area of 5×5 meters.)

The project as it is now is a prototype in which a scene is procedurally  generated consisting of rooms connected with hallways.
The trick however is that the hallways and rooms are generated in such a way that a structure arises that intertwines into itself, however, the intertwining is done in such a way that the player won’t notice the structure is actually intertwining into itself (you will for example never actually see hallways or rooms accidentally intersect or cross into each other.)

On top of the procedural generating of rooms and hallways, the program also has a kind of template support, meaning various types of hallways could be used, the program would then choose when it would be a good time switch up templates in order to prevent boring repetition.