Difference between revisions of "Gravity Gun (Evolution)"

From Valve Cut Content
Jump to: navigation, search
m (Shrunk the slideshow)
m (Physcannon Sheet Comparison: Added resized superphyscannon to comparison)
 
(20 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The Gravity Gun is the trademark weapon of Half-Life 2 and its episodes, showcasing the ability to utilize physics objects to solve puzzles and also the ability to weaponize said physics objects against enemies. The Gravity Gun went through a short but sweet evolution taking on a few different shapes before the retail version.
+
=Physgun=
 +
==Gameplay==
 +
 
 +
The physcannon in the Leak is identical to the retail version. The physgun is more involved, playing more heavily into being a physics manipulation tool.
 +
 
 +
The left click emits a beam that can manipulate physics objects. It can only grab objects up to 4096 HU away, and its ability to move objects falls off if the object is too heavy.
 +
 
 +
Right click allows you to weld. To do so, right click two places or objects, and drag the first "blob" to the second. They will begin aggressively sparking - if you release now, they will be welded together. The ammunition counter, if emptied and reloaded, will destroy all "blobs" and their welds.
 +
 
 +
Valve intended to use this in the game by having the player weld physics props together to create bridges and staircases.
 +
 
 +
It was eventually replaced due to difficulties with integrating it mechanically, leading to the Physcannon succeeding it.
 +
 
 +
==Version 1: "Old" Physics gun, March 2000==
 +
[[File:Oldggun.png|frameless|thumb]]
 +
 
 +
The truly original Physgun, created shortly after Valve licensed Ipion Virtual Physics (later bought out by Havok). The sounds for it were added in March of 2000, thus the date.
 +
 
 +
{{clear}}
 +
=== 3ds Max Files ===
 +
 
 +
3DS Max files often contain a modifier stack offering insight into the construction of the models. There are three distinctive layers of the mesh's composition - an incomplete one with only the metallic materials, another tapered (a common technique used in Half-Life, seen also with [[Heavy_Machine_Gun_(HMG1)#Early_Viewmodel|v_hkgr9]]), and the final with the rest of the mesh. Rigging was then added onto this.
 +
 
 +
<gallery mode="slideshow" widths=300px>
 +
File:GeeOne.png|Final
 +
File:GeeThree.png|Tapered
 +
File:two.png|Earliest
 +
</gallery>
 +
 
 +
=== Texture Number Anomalies ===
 +
 
 +
The following materials are in use in the file (their textures included alongside the captions):
 +
 
 +
<gallery>
 +
File:Bigcynd_result.png|Map #0, "Bigcynd.bmp"
 +
File:Cylinders_result.png|Map #1, "Cylinders.bmp"
 +
File:Cylinderend.png|Map #2, "Cylinderend.bmp"
 +
File:Back_result.png|Map #4, "Back.bmp"
 +
File:Claw_result.png|Map #9, "Claw.bmp"
 +
Bigcyndend_result.png|Map #10, "Bigcyndend.bmp"
 +
File:Bigcyndcap_result.png|Map #11, "Bigcyndcap.bmp"
 +
Placeholder.png|Maps 14-20 are reused as bumpmaps.<ref>Just the same texture in a different plug.{{clear}}[[File:3dsmax_00279.png]] </ref>
 +
File:Gloved_sleeve_gravhd.png|Map #21, "Gloved_sleeve.bmp"
 +
File:RubbergloveCHROME_result.png|Map #22, "RubbergloveCHROME.bmp"
 +
File:Hand_pak.png|Map #23, "Hand_pak.bmp"
 +
</gallery>
 +
 
 +
However, this leaves the following maps nonexistent:
 +
* 3
 +
* 5-8
 +
* 11-13
 +
 
 +
Splitting between the two periods of texture additions shows an alternative progression of the model:
 +
 
 +
<gallery mode="slideshow">
 +
File:Textalk.png
 +
File:Textalk2.png
 +
</gallery>
 +
 
 +
The third texture is missing, and the fourth is the view-projected back of the Physgun. This implies the third might have been the original metallic material, which was replaced once the view-projection was done.
 +
 
 +
=== High Resolution Half-Life Hand Textures ===
 +
 
 +
Although other high quality Half-Life textures have been found, these commonly reused hand textures have never been seen before. They are compared with normal (SDK) examples. The glove chrome texture is the same as normal, although it doesn't have the 8-bit compression.
 +
 
 +
The HL1 hand textures are the very last textures added to the model, and the texture gaps above could have easily contained these two (or more) textures.
 +
 
 +
<gallery mode="slideshow" widths=300px>
 +
File:Hand_pak_ups.png|Original
 +
File:Hand_pak.png|New
 +
Gloved_sleeve_gravupsorig.png|Original
 +
File:Gloved_sleeve_gravhd.png|New
 +
</gallery>
 +
 
 +
=== Concept Art Usage ===
 +
 
 +
A concept art piece released with Raising The Bar in 2004 is based on this model.
 +
 
 +
<gallery mode="slideshow" widths=300px>
 +
File:Concom_mod.png
 +
File:Concom_con.png
 +
</gallery>
 +
 
 +
=== Black Suit Hands ===
 +
 
 +
When the model was created, it didn't use the Half-Life textures originally. In fact, evidence supports it used the flare gun's hand textures. While the mesh is modified to use the HEV textures, it has numerous leftovers. Why was it changed? Gabe disliked that incarnation of the suit, and it may have been crudely switched to Hl1 textures before a new, HL1-based HEV suit could be made.
 +
 
 +
<gallery>
 +
HandUVs.png|Observe the strange cut corners- not shared in Half-Life hands.
 +
File:Odd_handpak_uvs.png|Ditto
 +
File:Blender_00277.png| With only scaling, we can naturally fit the glove UVs to this texture.
 +
File:Xinus_newuvs2.png| From top-down, the geometry of the arm fits well.
 +
</gallery>
 +
 
 +
==Version 2: Icon Physics Gun==
 +
 
 +
[[File:Iconresize.png|frameless|left]]
 +
 
 +
This appears in the Leak in <code>materials/sprites/w_icons4b.vtf</code>. No model for this version exists, however since the items in these sheets were modelled it likely existed at one point.
 +
 
 +
{{clear}}
 +
==Version 3: "New" Physics Gun==
 +
 
 +
<!-- Why recompile it when you can make the rotators transparent? -->
 +
[[File:Less_old_physgun.png|frameless|left]]
 +
 
 +
This is the "new" physgun replacing the "old" version. This physgun, while otherwise identical to the Leak one, has the red rotators occupy nearly the entirety of the barrel's length, making it overall much shorter.
 +
 
 +
{{clear}}
 +
==Version 4: Leak==
 +
 
 +
[[File:Physgun_sidepic.png|frameless|left]]
 +
 
 +
This is the final model made for the Physgun before it was scrapped. This was featured in E3 2003, and is the version present in the game files.
 +
 
 +
{{clear}}
 +
===Textures===
 +
<gallery>
 +
File:Bulkhandle.png|"bulkhandle.vtf"
 +
File:Clutch.png|"clutch.vtf"
 +
File:Endpiece.png|"Endpiece.vtf"
 +
File:Glueblob.png|"Glueblob.vtf"
 +
File:Hose.png|"hose.vtf"
 +
File:Hull.png|"hull.vtf"
 +
File:Needle.png|"needle.vtf"
 +
File:Pegs.png|"pegs.vtf"
 +
File:Prong.png|"prong.vtf"
 +
File:Tube.png|"tube.vtf"
 +
File:Redrotater.png|"redrotator.vtf"
 +
</gallery>
 +
 
 +
=Gravity Gun=
 +
 
 +
According to the sounds, the weapon was first made in late 2001, and sporadically worked on since.
  
 
==Version 1: 2002==
 
==Version 1: 2002==
[[File:2002_blurrykeynote.jpg|thumb|left|300px]]
+
 
This is the earliest iteration of the Gravity Gun currently known and was first shown off in the Steam Developer Conference in 2006, for a while these were the only known pieces of materials for this iteration until both a render of its viewmodel with a placeholder texture and the actual model with its animations and textures were leaked in [[Timeline_of_Leaks_(Facepunch-Era) | 2016]].
+
[[File:Physcannon_temp_render.png|750px]]
 +
 
 +
{{clear}}
 +
This is the earliest iteration of the physcannon. Although its current texture is in the Leak, Pelpix's render of it used a different earlier texture<ref>Remnants of the older tan texture can be seen at the bottom of ours.</ref>.
 +
 
 +
It was first shown off in the Steam Developer Conference in 2006. In the [[Timeline_of_Leaks_(Facepunch-Era) | 2016 leaks]], the model was initially shown by Pelpix, and the compiled model released later by the bean stealer. The sources appeared at a later unknown point.  
  
 
It uses a very different mesh than what is seen in future iterations, resembling more of a rusted metal contraption provocative of the more dirty aesthetic seen in most beta weapons and concept art.
 
It uses a very different mesh than what is seen in future iterations, resembling more of a rusted metal contraption provocative of the more dirty aesthetic seen in most beta weapons and concept art.
Line 9: Line 147:
 
The texture used for this version is most likely made using the same method used for most [[Leak_Age_Identification_Techniques#Half-Life_1-esque_.22side-by-side.22_Texturing | Half-Life 1]] weapons.
 
The texture used for this version is most likely made using the same method used for most [[Leak_Age_Identification_Techniques#Half-Life_1-esque_.22side-by-side.22_Texturing | Half-Life 1]] weapons.
  
==Steam Developer Conference Images==
+
===Steam Developer Conference Images===
 +
 
 
<gallery mode="slideshow" widths="300" position="center">
 
<gallery mode="slideshow" widths="300" position="center">
2006dev_conference_1.jpg
+
File:Ry3Gf sPnLY.jpg
2006dev_conference_2.jpg
+
File:MY01Nv8SsTo.jpg
2006dev_conference_3.jpg
+
File:MvqmgqRY xY.jpg
2006dev_conference_4.jpg
+
File:MJAb6UP2Kvs.jpg
2006dev_conference_5.jpg
+
File:J40pqTNtbLw.jpg
2006dev_conference_6.jpg
+
File:Imageiamge.jpg
2006dev_conference_7.jpg
+
File:4685hXuFj1U.jpg
 +
File:9eKhw67ZOOY.jpg
 +
File:5UCCncKcYYE.jpg
 +
File:3aTItGpp7U8.jpg
 +
</gallery>
 +
 
 +
===Other Images===
  
</gallery>
 
==Other Images==
 
 
<gallery widths="300" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
 
<gallery widths="300" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
Gravity_odd.jpg|A different but clearer image of the same keynote, released by OddDoc in response to PelPix.
+
Gravity_odd.jpg|A different image using the Leak texture, released by OddDoc in response to PelPix.
 
Placeholder_phys.jpg|A render of the Gravity Gun with a placeholder texture with the text "PLACE HOLDER MODEL", leaked by PelPix.
 
Placeholder_phys.jpg|A render of the Gravity Gun with a placeholder texture with the text "PLACE HOLDER MODEL", leaked by PelPix.
 +
</gallery>
  
</gallery>
 
 
===Textures===
 
===Textures===
<gallery widths="100" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
 
Physcannon_temp.jpg|"physcannon_temp.vtf"
 
  
 +
<gallery widths="150" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
 +
Physcannon_temp_materialsrc.png|"physcannon_temp.vtf"
 +
Physcannon_temp_source.png|"physcannon_temp.tga" found in the "Source" folder within V_Physcannon model sources.
 
</gallery>
 
</gallery>
 +
 
==Version 2: Leak==
 
==Version 2: Leak==
[[File:Leak_physcannon.png|thumb|left|300px]]
 
This version of the Gravity Gun is the one present in the [[The_2003_Leak | Leak]].
 
  
This version is when the weapon took the shape of the Gravity Gun that we know and love and much like other weapons in the leak, has a higher resolution texture than that present in retail but unlike other leaked weapons, the higher-res texture is actually used.
+
[[File:Leak_physcannon.png|frameless|thumb|left|300px]]
  
{{stub-evolution}}
+
This version of the Gravity Gun is the one present in the [[The_2003_Leak | Leak]]. It changes from the entirely separate model used to a mixture of the older Physcannon with newer work on top of it.
  
===Textures===
+
Much like other weapons in the leak, it has a higher resolution texture but unlike other leaked weapons, the higher-res texture is actually used.
<gallery widths="100" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
+
 
V_physcannon_sheet_leak.png|"v_physcannon_sheet.vtf"
+
===Physgun Recycling===
  
 +
<gallery mode="slideshow">
 +
File:Recycled_physsheet2.png
 +
File:Recycled_physsheet22.png
 
</gallery>
 
</gallery>
 +
 +
===Texture Reference===
 +
 +
The orange area of the Physcannon is based on a stock photo of a jet engine. The exact image is unknown, but a very close one has been found:
 +
 +
[[File:J79-jet-engine-5639803 1.jpg|thumb]]
 +
<gallery mode="slideshow" widths="650" position="center">
 +
File:Uncanny_gravgun_reference2.png
 +
File:Uncanny_gravgun_reference.png
 +
</gallery>
 +
 
==Version 3: Final==
 
==Version 3: Final==
[[File:Retail_grav.png|thumb|left|300px]]
+
[[File:Retail_grav.png|frameless|thumb|left|300px]]
This is the final iteration of the Gravity Gun, used in Half-Life 2 and its episodes.
 
  
As is the same for all retail weapons, they use a lower resolution texture than what is present in the Leak.
+
This is the final iteration of the Physcannon, used in Half-Life 2 and its episodes. The texture is unchanged, but like all weapons appearing in retail is made 512x from 1024x.
  
{{stub-evolution}}
+
===Textures===
  
===Textures===
+
<gallery widths="150" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
<gallery widths="100" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
 
 
V_physcannon_sheet_2004.png|"v_physcannon_sheet.vtf"
 
V_physcannon_sheet_2004.png|"v_physcannon_sheet.vtf"
 +
V_superphyscannon_sheet.png|"V_superphyscannon_sheet.vtf"
 +
V_physcannon_mask.png|"V_physcannon_mask.vtf"
 +
V_physcannon_normal.png|"V_physcannon_normal.vtf" added in Episode 1.
 +
V_physcannon_sheet_source.png|"v_physcannon_sheet.tga" found in the "Source" folder within V_Physcannon model sources.
 +
</gallery>
 +
 +
===Physcannon Sheet Comparison===
  
</gallery>
 
===Texture File Comparison===
 
3 Textures in total so far.
 
 
<gallery mode="slideshow" widths="650" position="center">
 
<gallery mode="slideshow" widths="650" position="center">
Physcannon_temp.jpg
 
 
V_physcannon_sheet_leak.png
 
V_physcannon_sheet_leak.png
V_physcannon_sheet_2004.png
+
File:2004_gravity_gun_final_resize2x.png
 +
File:V_superphyscannon_sheet_resize2x.png
 +
File:V_physcannon_sheet_source.png
 
</gallery>
 
</gallery>
 +
 +
=References=
  
 
[[Category:Evolution]]
 
[[Category:Evolution]]
Line 69: Line 231:
 
[[Category:2003 Leaks]]
 
[[Category:2003 Leaks]]
 
[[Category:2016 Leaks]]
 
[[Category:2016 Leaks]]
 +
[[Category:Weapons]]

Latest revision as of 16:14, 17 August 2023

Physgun

Gameplay

The physcannon in the Leak is identical to the retail version. The physgun is more involved, playing more heavily into being a physics manipulation tool.

The left click emits a beam that can manipulate physics objects. It can only grab objects up to 4096 HU away, and its ability to move objects falls off if the object is too heavy.

Right click allows you to weld. To do so, right click two places or objects, and drag the first "blob" to the second. They will begin aggressively sparking - if you release now, they will be welded together. The ammunition counter, if emptied and reloaded, will destroy all "blobs" and their welds.

Valve intended to use this in the game by having the player weld physics props together to create bridges and staircases.

It was eventually replaced due to difficulties with integrating it mechanically, leading to the Physcannon succeeding it.

Version 1: "Old" Physics gun, March 2000

thumb

The truly original Physgun, created shortly after Valve licensed Ipion Virtual Physics (later bought out by Havok). The sounds for it were added in March of 2000, thus the date.

3ds Max Files

3DS Max files often contain a modifier stack offering insight into the construction of the models. There are three distinctive layers of the mesh's composition - an incomplete one with only the metallic materials, another tapered (a common technique used in Half-Life, seen also with v_hkgr9), and the final with the rest of the mesh. Rigging was then added onto this.

Texture Number Anomalies

The following materials are in use in the file (their textures included alongside the captions):

However, this leaves the following maps nonexistent:

  • 3
  • 5-8
  • 11-13

Splitting between the two periods of texture additions shows an alternative progression of the model:

The third texture is missing, and the fourth is the view-projected back of the Physgun. This implies the third might have been the original metallic material, which was replaced once the view-projection was done.

High Resolution Half-Life Hand Textures

Although other high quality Half-Life textures have been found, these commonly reused hand textures have never been seen before. They are compared with normal (SDK) examples. The glove chrome texture is the same as normal, although it doesn't have the 8-bit compression.

The HL1 hand textures are the very last textures added to the model, and the texture gaps above could have easily contained these two (or more) textures.

Concept Art Usage

A concept art piece released with Raising The Bar in 2004 is based on this model.

Black Suit Hands

When the model was created, it didn't use the Half-Life textures originally. In fact, evidence supports it used the flare gun's hand textures. While the mesh is modified to use the HEV textures, it has numerous leftovers. Why was it changed? Gabe disliked that incarnation of the suit, and it may have been crudely switched to Hl1 textures before a new, HL1-based HEV suit could be made.

Version 2: Icon Physics Gun

Iconresize.png

This appears in the Leak in materials/sprites/w_icons4b.vtf. No model for this version exists, however since the items in these sheets were modelled it likely existed at one point.

Version 3: "New" Physics Gun

Less old physgun.png

This is the "new" physgun replacing the "old" version. This physgun, while otherwise identical to the Leak one, has the red rotators occupy nearly the entirety of the barrel's length, making it overall much shorter.

Version 4: Leak

Physgun sidepic.png

This is the final model made for the Physgun before it was scrapped. This was featured in E3 2003, and is the version present in the game files.

Textures

Gravity Gun

According to the sounds, the weapon was first made in late 2001, and sporadically worked on since.

Version 1: 2002

Physcannon temp render.png

This is the earliest iteration of the physcannon. Although its current texture is in the Leak, Pelpix's render of it used a different earlier texture[2].

It was first shown off in the Steam Developer Conference in 2006. In the 2016 leaks, the model was initially shown by Pelpix, and the compiled model released later by the bean stealer. The sources appeared at a later unknown point.

It uses a very different mesh than what is seen in future iterations, resembling more of a rusted metal contraption provocative of the more dirty aesthetic seen in most beta weapons and concept art.

The texture used for this version is most likely made using the same method used for most Half-Life 1 weapons.

Steam Developer Conference Images

Other Images

Textures

Version 2: Leak

thumb

This version of the Gravity Gun is the one present in the Leak. It changes from the entirely separate model used to a mixture of the older Physcannon with newer work on top of it.

Much like other weapons in the leak, it has a higher resolution texture but unlike other leaked weapons, the higher-res texture is actually used.

Physgun Recycling

Texture Reference

The orange area of the Physcannon is based on a stock photo of a jet engine. The exact image is unknown, but a very close one has been found:

J79-jet-engine-5639803 1.jpg

Version 3: Final

thumb

This is the final iteration of the Physcannon, used in Half-Life 2 and its episodes. The texture is unchanged, but like all weapons appearing in retail is made 512x from 1024x.

Textures

Physcannon Sheet Comparison

References

  1. Just the same texture in a different plug.
    3dsmax 00279.png
  2. Remnants of the older tan texture can be seen at the bottom of ours.