{"id":1387,"date":"2018-09-03T18:10:11","date_gmt":"2018-09-03T18:10:11","guid":{"rendered":"http:\/\/luxregina.com\/portfolio\/?p=1387"},"modified":"2018-09-08T15:05:51","modified_gmt":"2018-09-08T15:05:51","slug":"theta-legion-vr-creating-the-player-lobby","status":"publish","type":"post","link":"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/","title":{"rendered":"[Theta Legion VR] Creating the player lobby"},"content":{"rendered":"<h2><span style=\"color: #00ccff;\">theta legion vr<\/span>|Player Lobby<\/h2>\n<p>One of the first environment designed for the game was the player lobby: limited in scope, it would be a good &#8220;proof of concept&#8221; for what the rest of the game environments would be. It would also allow us to front-load some graphic work on the UI, knowing that coding UI functionality can be time intensive.<\/p>\n<p><strong>MOODBOARDS<\/strong><\/p>\n<p><img data-attachment-id=\"1389\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/mood20\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?fit=1275%2C1650\" data-orig-size=\"1275,1650\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"mood20\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?fit=232%2C300\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?fit=791%2C1024\" decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1389\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?resize=600%2C776\" alt=\"\" width=\"600\" height=\"776\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?resize=791%2C1024 791w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?resize=232%2C300 232w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?resize=768%2C994 768w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood20.png?w=1275 1275w\" sizes=\"(max-width: 600px) 100vw, 600px\" data-recalc-dims=\"1\" \/>As usual, before starting any work, I gather inspiring images that I put together in a moodboard. This allows me to identify the &#8220;graphic grammar&#8221; of my favorite environments and helps me define the art direction for my own.<\/p>\n<p>In this case, a lot of these environments are defined by smooth <strong>45 degree<\/strong> angles, <strong>mixed-material<\/strong> surfaces, a <strong>clash between predominantly cold palettes<\/strong> and <strong>warm highlights<\/strong> and an overall &#8220;utilitarian&#8221; feel.<\/p>\n<p>I particularly liked the top image, with the bed located right by the window: even though the whole cabin needs to feel functional, a room with a view is a welcome small luxury \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3D MODEL (3D Studio Max)<\/strong><\/p>\n<p><img data-attachment-id=\"1390\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/mood21\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?fit=1175%2C1080\" data-orig-size=\"1175,1080\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"mood21\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?fit=300%2C276\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?fit=1024%2C941\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-1390 alignright\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?resize=600%2C551\" alt=\"\" width=\"600\" height=\"551\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?resize=300%2C276 300w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?resize=768%2C706 768w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?resize=1024%2C941 1024w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21.png?w=1175 1175w\" sizes=\"(max-width: 600px) 100vw, 600px\" data-recalc-dims=\"1\" \/>The model of the room was done in 3DSMax. <strong>Everything is &#8220;boxed modeled&#8221;<\/strong>, meaning that everything starts with a cube, with a lot of attention to keeping the polycount as low as possible.<\/p>\n<p>Normally, <strong>I should have been careful about removing every single geometry that doesn&#8217;t appear on camera<\/strong> (like some backfaces, for example) but in order to save some time, and stay flexible on reusing the models, I only removed the large ones.<\/p>\n<p>The whole environment is<strong> less than 2K polys and uses only 2 texture maps<\/strong>: one for the floor and walls, and another one for the furniture.<\/p>\n<p><strong>TEXTURES<\/strong><\/p>\n<p><img data-attachment-id=\"1391\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/mood21b\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21b.png?fit=450%2C767\" data-orig-size=\"450,767\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"mood21b\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21b.png?fit=176%2C300\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21b.png?fit=450%2C767\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1391\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21b.png?resize=450%2C767\" alt=\"\" width=\"450\" height=\"767\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21b.png?w=450 450w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood21b.png?resize=176%2C300 176w\" sizes=\"(max-width: 450px) 100vw, 450px\" data-recalc-dims=\"1\" \/>The Texture work is done in Photoshop. The larger texture file, the floor and walls is 512*512, while the texture file for the furniture is only 256*256 pixels. Praise be pixel art!<\/p>\n<p>Because the models are so low poly, it is important that the textures feature as much details as possible that couldn&#8217;t be included in the geometry &#8211; which definitely was a challenge when using very low resolution such as 512\/256 pixels.<\/p>\n<p>Some elements in the scene, such as hanging pipes, ladders, tableware, etc are just &#8220;billboarded&#8221; quad\/planes in the engine, relying exclusively on a sprite to convey the meaning of the object.<\/p>\n<p>Not only my intention was to limit as much as possible the geometry to limit the overdraw in VR, but I also <strong>firmly believe that the simple, somewhat square-ish geometry contributes to the &#8220;pixel art&#8221; vibe I wanted for the game<\/strong>.<\/p>\n<p>As I was painting the texture in Photoshop, I would test it &#8220;live&#8221; in my Unity scene, check out how it would look, the areas that needed more details, go back in Photoshop, make my changes, re-export my texture, and so forth: the whole process of making the texture involves Unity opened at all time and a <strong>constant back and forth between the engine and the painting software<\/strong>.<\/p>\n<p><img data-attachment-id=\"1392\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/mood22\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood22.png?fit=969%2C897\" data-orig-size=\"969,897\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"mood22\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood22.png?fit=300%2C278\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood22.png?fit=969%2C897\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1392\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood22.png?resize=969%2C897\" alt=\"\" width=\"969\" height=\"897\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood22.png?w=969 969w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood22.png?resize=300%2C278 300w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood22.png?resize=768%2C711 768w\" sizes=\"(max-width: 969px) 100vw, 969px\" data-recalc-dims=\"1\" \/><\/p>\n<p><strong>IN ENGINE<\/strong><\/p>\n<p><img data-attachment-id=\"1393\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/mood24\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?fit=794%2C1062\" data-orig-size=\"794,1062\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"mood24\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?fit=224%2C300\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?fit=766%2C1024\" decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1393\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?resize=500%2C669\" alt=\"\" width=\"500\" height=\"669\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?w=794 794w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?resize=224%2C300 224w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?resize=768%2C1027 768w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood24.png?resize=766%2C1024 766w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/>As I&#8217;m painting the texture and checking it in Unity, I consider primordial to also work on the lighting at the same time: <strong>lighting affects the texture, and in case of static lights, can help define &#8220;areas of focus&#8221; that will require more details, or, at the opposite, darken other areas, precluding important details from being seen<\/strong>.<\/p>\n<p>The lighting of this scene is pretty straight forward and minimal: all lights are baked (In game, I will use a dynamic point or directional light that will only affects the gun layer, in order to simulate spacial lighting on the character)<\/p>\n<p>The scene includes <strong>8 baked lights that allows me to convey a tonal mood for each section of the environment<\/strong>: soft blues and whites for the resting area, yellow for the living quarters, darker moody blue for the weapon storage and red\/orange for the exit. Of course, all of these mood lights are subtle and softened by one white area light in the center of the room, and 2 exterior lights simulating outdoor lighting.<\/p>\n<p><strong>THE CENTER MENU UI<\/strong><\/p>\n<p>User interfaces can be tricky within a VR context: nobody really wants to have a menu shoved right in front of their eyes. Since we did had a player lobby, and since our setting is Sci-fi, I thought <strong>it would be fun to use that room to hold the main UI, that would be represented as an hologram<\/strong>, at the center of the room: this way the player could get as close or far as she\/he wants.<\/p>\n<p><img data-attachment-id=\"1504\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/mood25\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?fit=2343%2C888\" data-orig-size=\"2343,888\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"mood25\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?fit=300%2C114\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?fit=1024%2C388\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1504\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?resize=1180%2C447\" alt=\"\" width=\"1180\" height=\"447\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?w=2343 2343w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?resize=300%2C114 300w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?resize=768%2C291 768w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood25.png?resize=1024%2C388 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/><\/p>\n<p>Also, since we are using the same &#8220;point and click\/shoot&#8221; mechanics as the rest of the game, the lobby would <strong>almost act as a mini-tutorial on how to use the controls<\/strong>: if you can click your way to selecting your first mission, you are good to go and kill your first enemies!<\/p>\n<p><strong>IN GAME<\/strong><\/p>\n<p>Here is a video of the environment in game (at the time it was still work in progress: pay no mind to the big center User Interface, it&#8217;s been heavily edited since then)<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class='youtube-player' type='text\/html' width='1180' height='664' src='https:\/\/www.youtube.com\/embed\/9PGoVqb-23E?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'><\/iframe><\/span><\/p>\n<p>and some screenshots:<\/p>\n<p><img data-attachment-id=\"1401\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/cabin1\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?fit=1900%2C888\" data-orig-size=\"1900,888\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"cabin1\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?fit=300%2C140\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?fit=1024%2C479\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1401\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?resize=1180%2C551\" alt=\"\" width=\"1180\" height=\"551\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?w=1900 1900w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?resize=300%2C140 300w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?resize=768%2C359 768w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin1.png?resize=1024%2C479 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/> <img data-attachment-id=\"1402\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/cabin2\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?fit=1900%2C888\" data-orig-size=\"1900,888\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"cabin2\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?fit=300%2C140\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?fit=1024%2C479\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1402\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?resize=1180%2C551\" alt=\"\" width=\"1180\" height=\"551\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?w=1900 1900w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?resize=300%2C140 300w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?resize=768%2C359 768w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin2.png?resize=1024%2C479 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/> <img data-attachment-id=\"1403\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/cabin3\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?fit=1900%2C888\" data-orig-size=\"1900,888\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"cabin3\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?fit=300%2C140\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?fit=1024%2C479\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1403\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?resize=1180%2C551\" alt=\"\" width=\"1180\" height=\"551\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?w=1900 1900w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?resize=300%2C140 300w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?resize=768%2C359 768w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin3.png?resize=1024%2C479 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/> <img data-attachment-id=\"1404\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/cabin4\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?fit=1900%2C888\" data-orig-size=\"1900,888\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"cabin4\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?fit=300%2C140\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?fit=1024%2C479\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1404\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?resize=1180%2C551\" alt=\"\" width=\"1180\" height=\"551\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?w=1900 1900w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?resize=300%2C140 300w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?resize=768%2C359 768w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin4.png?resize=1024%2C479 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/> <img data-attachment-id=\"1405\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/cabin5\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?fit=1900%2C888\" data-orig-size=\"1900,888\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"cabin5\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?fit=300%2C140\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?fit=1024%2C479\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1405\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?resize=1180%2C551\" alt=\"\" width=\"1180\" height=\"551\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?w=1900 1900w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?resize=300%2C140 300w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?resize=768%2C359 768w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/cabin5.png?resize=1024%2C479 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1387\" class=\"share-facebook sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1387\" class=\"share-linkedin sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/\" target=\"_blank\" title=\"Click to print\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>theta legion vr|Player Lobby One of the first environment designed for the game was the player lobby: limited in scope, it would be a good &#8220;proof of concept&#8221; for what the rest of the game environments would be. It would also allow us to front-load some graphic work on the UI, knowing that coding UI [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1387\" class=\"share-facebook sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1387\" class=\"share-linkedin sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-creating-the-player-lobby\/\" target=\"_blank\" title=\"Click to print\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":1516,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"sharing_disabled":false,"switch_like_status":false,"spay_email":"","jetpack_publicize_message":""},"categories":[24,28,29],"tags":[],"jetpack_featured_media_url":"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/breakdown1-1.png?fit=960%2C960","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p5xnSl-mn","jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1387"}],"collection":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/comments?post=1387"}],"version-history":[{"count":18,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1387\/revisions"}],"predecessor-version":[{"id":1505,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1387\/revisions\/1505"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/media\/1516"}],"wp:attachment":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/media?parent=1387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/categories?post=1387"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/tags?post=1387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}