{"id":1408,"date":"2018-09-15T21:11:30","date_gmt":"2018-09-15T21:11:30","guid":{"rendered":"http:\/\/luxregina.com\/portfolio\/?p=1408"},"modified":"2018-09-15T21:20:21","modified_gmt":"2018-09-15T21:20:21","slug":"theta-legion-vr-player-weapons","status":"publish","type":"post","link":"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/","title":{"rendered":"[Theta Legion VR] Player weapons"},"content":{"rendered":"<h2><span style=\"color: #00ccff;\">theta legion vr <\/span>| Player weapons &amp; hands<\/h2>\n<p>Back in 2010, when I decided to take <a href=\"http:\/\/luxregina.com\/portfolio\/ragged-edge-post-mortem\/\">on my first 3D game<\/a> project and teach myself 3D Studio Max, I knew the beginnings would have to be humble and my models simple if I was to pull it off! Over time, and while I <a href=\"https:\/\/www.youtube.com\/watch?v=S2xS83DeCh0\">experienced working with software like ZBrush<\/a> and enjoyed digital sculpting tremendously, I realized I was really in love with the process of &#8220;<a href=\"https:\/\/en.wikibooks.org\/wiki\/Blender_3D:_Noob_to_Pro\/Box_Modeling\">box-modeling<\/a>&#8220;: for me, it had an interesting symmetry with the way I approach game art in photoshop; <strong>I LOVE pixel art, and I see box-modeling as the pixel-art of 3D<\/strong> \ud83d\ude42<\/p>\n<p><strong>BOX MODELING<\/strong><\/p>\n<p><img data-attachment-id=\"1409\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood10a\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10a.png?fit=788%2C593\" data-orig-size=\"788,593\" 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=\"mood10a\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10a.png?fit=300%2C226\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10a.png?fit=788%2C593\" decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1409\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10a.png?resize=500%2C376\" alt=\"\" width=\"500\" height=\"376\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10a.png?w=788 788w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10a.png?resize=300%2C226 300w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10a.png?resize=768%2C578 768w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/><\/p>\n<p>In the case of our VR project, I knew I wanted to keep the polycount as low as possible, have the pixel art aesthetic, and move as fast as I possibly could: even though I considered using ZBrush to sculpt my player&#8217;s hands, I ultimately decided it would be much faster, and controlled to box-model them directly.<\/p>\n<p>The first pass at box-modeling is always rough and ugly: all the work goes in the polish of the detailled mesh. My original box-modeled hand was done in a mere 10 minutes and totalled 89 polygons for 95 vertices.<\/p>\n<p><strong>REFINING THE MESH<\/strong><\/p>\n<p><img data-attachment-id=\"1411\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood16\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?fit=1116%2C645\" data-orig-size=\"1116,645\" 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=\"mood16\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?fit=300%2C173\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?fit=1024%2C592\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1411\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?resize=1116%2C645\" alt=\"\" width=\"1116\" height=\"645\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?w=1116 1116w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?resize=300%2C173 300w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?resize=768%2C444 768w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood16.png?resize=1024%2C592 1024w\" sizes=\"(max-width: 1116px) 100vw, 1116px\" data-recalc-dims=\"1\" \/><\/p>\n<p><img data-attachment-id=\"1412\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood17\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood17.png?fit=242%2C185\" data-orig-size=\"242,185\" 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=\"mood17\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood17.png?fit=242%2C185\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood17.png?fit=242%2C185\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1412 alignright\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood17.png?resize=242%2C185\" alt=\"\" width=\"242\" height=\"185\" data-recalc-dims=\"1\" \/>From there, it&#8217;s all about working with the modifier stack in 3DS Max (God, I love that non-destructive approach!). In this case, the most important element of the stack is the <strong>TurboSmooth modifier<\/strong>: set up at only one iteration, but separated by smoothing groups (so that the end of my arm stays flat), it &#8220;smooths&#8221; my mesh by adding a significant amount of polygons: from 89 to 364. However, now, I have a mesh detailled enough to be able to refine the limb.<\/p>\n<p>The next step is to add a <strong>Edit Poly<\/strong> modifier, and manually rectify\/modify the mesh to refine the position and size of all the fingers and the palm.<\/p>\n<p><strong>THE &#8220;ASSAULT RIFLE&#8221;*<br \/>\n<\/strong><\/p>\n<p><img data-attachment-id=\"1418\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood10b-2\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10b-1.png?fit=762%2C556\" data-orig-size=\"762,556\" 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=\"mood10b\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10b-1.png?fit=300%2C219\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10b-1.png?fit=762%2C556\" decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1418\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10b-1.png?resize=600%2C438\" alt=\"\" width=\"600\" height=\"438\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10b-1.png?w=762 762w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10b-1.png?resize=300%2C219 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" data-recalc-dims=\"1\" \/><\/p>\n<p><em>(* Let&#8217;s not have a debate here on what really constitute an Assault Rifle or not: This one is NOT accessible to civilians anyways \ud83d\ude42 )<\/em><\/p>\n<p>The gun is done using the same box-modeling technique, without the smoothing!<\/p>\n<p>The gun is mostly composed of <strong>chamfered box<\/strong> primitives as well as some <strong>extruded lines<\/strong> shapes, combined together <strong>as a boolean compound object<\/strong>. (in order to remove the hidden geometry, and save on the polycount)<\/p>\n<p>The gun is made of <strong>163 polygons<\/strong> total.<\/p>\n<p><strong>RIGGING THE HANDS<\/strong><\/p>\n<p><img data-attachment-id=\"1417\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood10c\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10c.png?fit=522%2C648\" data-orig-size=\"522,648\" 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=\"mood10c\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10c.png?fit=242%2C300\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10c.png?fit=522%2C648\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-1417 alignright\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10c.png?resize=400%2C497\" alt=\"\" width=\"400\" height=\"497\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10c.png?w=522 522w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10c.png?resize=242%2C300 242w\" sizes=\"(max-width: 400px) 100vw, 400px\" data-recalc-dims=\"1\" \/>For a short time, I tried to actually edit the mesh directly to &#8220;pose&#8221; my hands so that it would look like it&#8217;s holding the weapon &#8211; then I came to my senses and decided to take the time to do a quick rig and animate the hand into the pose instead: on the long run, it would be much more flexible and allow me to match my hands to different weapons, and maybe have subtle hand animations in-game.<\/p>\n<p><strong>The rig is composed of 20 bones<\/strong>, allowing me to animate the hand in a realistic manner for a wide array of animations (grab gun handle, stretch, reload, etc).<\/p>\n<p>In order to save some time, <strong>I didn&#8217;t really tweaked the weights on the skinned mesh<\/strong>, nor did I really optimize the mesh for optimal folding: a character rigger would most likely hate this work, but for the moment, for a\u00a0 &#8220;proof of concept&#8221; and a two-men-team, it will have to do \ud83d\ude42 Later on, if the game shows some promise, I will add a couple polygons and spend more time on the skinning process.<\/p>\n<p><strong>TEXTURING AND FINAL LOOK<\/strong><\/p>\n<p><img data-attachment-id=\"1429\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood10d\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10d.png?fit=512%2C1000\" data-orig-size=\"512,1000\" 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=\"mood10d\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10d.png?fit=154%2C300\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10d.png?fit=512%2C1000\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1429\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10d.png?resize=512%2C1000\" alt=\"\" width=\"512\" height=\"1000\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10d.png?w=512 512w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/07\/mood10d.png?resize=154%2C300 154w\" sizes=\"(max-width: 512px) 100vw, 512px\" data-recalc-dims=\"1\" \/>As usual, the texture work is done in Photoshop. I use the <strong>UV unwrap modifier from 3DSmax, which in my opinion is just shy from being as good as specialized tools such as Headus<\/strong>.<\/p>\n<p>For the moment, the hands and gun UV are combined in one file: this will not last, as once I start bringing new guns, I will want them separate. The texture file is 512*512 pixels.<\/p>\n<p>Posing the hands, now that they are rigged is of course much easier. I originally planned for the gun being held with two hands, but rapidly realized it would just not work with the VR point of view, so I&#8217;ll keep the second hand for reloading\/priming animations.<\/p>\n<p>Of all the work being done for that &#8220;proof of concept&#8221; project, this part is the one that will most likely have to be heavily re-worked for a commercial game. Both the gun and hands, as well as the texture work and the rigging were done in a little less than 8 hours, so it&#8217;s not going to be throwing away too much work.<\/p>\n<p>2 hands and the gun amount to 891 polygons (or 978 vertices) total, knowing that for the Oculus Go! version, we will remove one of the hand.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>THE PISTOL<\/strong><\/p>\n<p><img data-attachment-id=\"1509\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood_pistol-2\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.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=\"mood_pistol\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.png?fit=232%2C300\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.png?fit=791%2C1024\" decoding=\"async\" loading=\"lazy\" class=\"alignright wp-image-1509\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.png?resize=500%2C647\" alt=\"\" width=\"500\" height=\"647\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.png?w=1275 1275w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.png?resize=232%2C300 232w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.png?resize=768%2C994 768w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_pistol-1.png?resize=791%2C1024 791w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/>The pistol is the &#8220;fall-back&#8221; weapon of the game, therefore the first weapon the player will use, and <strong>the one that will be defaulted back to when the player runs out of ammo<\/strong>.<\/p>\n<p>For the pistol as for all the other weapons, I gathered sources of inspiration: one thing I knew <strong>I wanted was a revolving barrel reminiscent of the old-west revolvers<\/strong>: I&#8217;ve always loved that mix of aesthetics between the classic and the modern, particularly apparent in Destiny&#8217;s &#8220;Hand canons&#8221; for example.<\/p>\n<p>Since there was no questions that the player would hold the gun with only one hand, I could afford a bit more polygons for the pistol, so I had the luxury of being able to chamfer some edges! Total, with the hand, the pistol pushes 579 polygons (215 alone). Again, the weapon is rather blocky and a far cry from modern weaponery seen in recent games, but I do believe it does fit perfectly that &#8220;pixel art\/low poly&#8221; aesthetic we are going for and is my favorite weapon of our arsenal.<\/p>\n<p><strong>THE LASER GUN<\/strong><\/p>\n<p><img data-attachment-id=\"1524\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/mood_laser3\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?fit=1275%2C1502\" data-orig-size=\"1275,1502\" 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=\"mood_laser3\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?fit=255%2C300\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?fit=869%2C1024\" decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1524\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?resize=500%2C589\" alt=\"\" width=\"500\" height=\"589\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?w=1275 1275w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?resize=255%2C300 255w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?resize=768%2C905 768w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/mood_laser3.png?resize=869%2C1024 869w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/><\/p>\n<p>For the heavy weapon, I really wanted to stay away from the grenade\/rocket launcher that is classic for these types of game. Instead, I decided to go with a heavy laser: not the laser blaster you find in Star Trek or Star Wars, but something heavily destructive, a huge and almost &#8220;dirty&#8221; weapon. My original inspiration was the heavy laser that Kaneda uses against Tetsuo in Akira: the &#8220;<a href=\"http:\/\/akira.wikia.com\/wiki\/ARASAKA_HLR-12X_Heavy_Laser_Rifle\">Arasak HLR-12X<\/a>&#8221; that thing looks more like a bazooka than you would expect. However, since I needed a weapon held &#8220;hip-fire-style&#8221;, the whole side-mounted aiming system would be problematic. I then looked at some laser weapons from Fallout: they look cobbled together and rather gritty, and that&#8217;s exactly what I wanted for the game.<\/p>\n<p>The weapon is modeled following the exact same method as the hand gun and assault rifle and the weapon itself only counts 256 vertices.<\/p>\n<p><strong>IN-GAME SCREENSHOTS<\/strong><\/p>\n<p><img data-attachment-id=\"1527\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/guns3\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?fit=1881%2C867\" data-orig-size=\"1881,867\" 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=\"guns3\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?fit=300%2C138\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?fit=1024%2C472\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1527\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?resize=1180%2C544\" alt=\"\" width=\"1180\" height=\"544\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?w=1881 1881w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?resize=300%2C138 300w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?resize=768%2C354 768w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns3.png?resize=1024%2C472 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/> <img data-attachment-id=\"1528\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/guns1\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?fit=1881%2C867\" data-orig-size=\"1881,867\" 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=\"guns1\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?fit=300%2C138\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?fit=1024%2C472\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1528\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?resize=1180%2C544\" alt=\"\" width=\"1180\" height=\"544\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?w=1881 1881w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?resize=300%2C138 300w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?resize=768%2C354 768w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns1.png?resize=1024%2C472 1024w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" data-recalc-dims=\"1\" \/> <img data-attachment-id=\"1529\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/guns2\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?fit=1881%2C867\" data-orig-size=\"1881,867\" 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=\"guns2\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?fit=300%2C138\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?fit=1024%2C472\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1529\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?resize=1180%2C544\" alt=\"\" width=\"1180\" height=\"544\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?w=1881 1881w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?resize=300%2C138 300w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?resize=768%2C354 768w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/guns2.png?resize=1024%2C472 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-1408\" class=\"share-facebook sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/?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-1408\" class=\"share-linkedin sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/?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-player-weapons\/\" 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 weapons &amp; hands Back in 2010, when I decided to take on my first 3D game project and teach myself 3D Studio Max, I knew the beginnings would have to be humble and my models simple if I was to pull it off! Over time, and while I experienced working [&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-1408\" class=\"share-facebook sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/?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-1408\" class=\"share-linkedin sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/theta-legion-vr-player-weapons\/?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-player-weapons\/\" 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":1522,"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:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/09\/breakdown3.png?fit=960%2C960","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p5xnSl-mI","jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1408"}],"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=1408"}],"version-history":[{"count":18,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1408\/revisions"}],"predecessor-version":[{"id":1530,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1408\/revisions\/1530"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/media\/1522"}],"wp:attachment":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/media?parent=1408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/categories?post=1408"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/tags?post=1408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}