Difference between revisions of "Gravity Gun (Evolution)"

From Valve Cut Content
Jump to: navigation, search
m (updated category)
(Initial major update)
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=
 +
 
 +
The Gravity Gun came in two incarnations: The Physgun and the Physcannon. The  former is a physics manipulation tool first and a game mechanic second. It can grab items up to 4096 HU away, can't move fully only very heavy objects, and has a right click that welds items together.
 +
 
 +
In order to weld, 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 items together and create staircases from physics props.
 +
 
 +
It was eventually replaced due to difficulties with integrating it mechanically, leading to the Physcannon succeeding it.
 +
 
 +
==Version 1: "Old" Physics gun, January 2000==
 +
[[File:Oldggun.png|frameless|thumb]]
 +
The truly original Physgun, created shortly after Valve licensed Ipion Virtual Physics (later bought out by Havok). !! how do we know this date?
 +
 
 +
{{clear}}
 +
=== 3ds Max Files ===
 +
 
 +
3DS Max files often contain an edit history offering insight into how the models were created. There are three distinctive versions of the mesh - 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]]). While this is clearly been cleaned up, there's some interesting bits of history within. Only the final model has any rigging, implying it was the only used. 
 +
 
 +
<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
 +
 
 +
If we split between the two periods of material additions, we get the following result:
 +
 
 +
<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 earlier 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's 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:Blender_00276.png| With custom UVs, the geometry of the arm fits well to this texture.
 +
</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, although since mostly everything else in these icon sheets has a model it likely existed.
 +
{{clear}}
 +
==Version 3: "New" Physics Gun==
 +
<!-- Why recompile it when you can make the rotators transparent? -->
 +
[[File:V2grav_other.png|frameless|left]]
 +
 
 +
!! quote exchange here
 +
 
 +
Reportedly, this is the replacing version of the Physgun. It again eschews the details on the barrel before re-adding them to the final version.  
 +
{{clear}}
 +
==Version 4: Leak==
 +
[[File:Physgun_sidepic.png|frameless|left]]
 +
 
 +
This is the final model made for the Physgun before it was scrapped. It adds the red rotators.
 +
{{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"
 +
File:Tube.png|"tube.vtf"
 +
</gallery>
 +
=Gravity Gun=
  
 
==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.
  
 
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
 
2006dev_conference_1.jpg
Line 18: Line 147:
 
2006dev_conference_6.jpg
 
2006dev_conference_6.jpg
 
2006dev_conference_7.jpg
 
2006dev_conference_7.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">
 
<gallery widths="100" position="center" spacing="small" bordersize="none" captionsize="medium" captionposition="below" captionalign="center" hideaddbutton="true">
 
Physcannon_temp.jpg|"physcannon_temp.vtf"
 
Physcannon_temp.jpg|"physcannon_temp.vtf"
 +
</gallery>
  
</gallery>
 
 
==Version 2: Leak==
 
==Version 2: Leak==
[[File:Leak_physcannon.png|thumb|left|300px]]
+
[[File:Leak_physcannon.png|frameless|thumb|left|300px]]
This version of the Gravity Gun is the one present in the [[The_2003_Leak | Leak]].
+
 
 +
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.
  
 
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.
 
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.
  
{{stub-evolution}}
+
===Physgun similarities===
  
===Textures===
 
 
<gallery widths="100" 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_leak.png|"v_physcannon_sheet.vtf"
 
V_physcannon_sheet_leak.png|"v_physcannon_sheet.vtf"
 +
File:Recycled_physsheet.png
 +
</gallery>
 +
 +
===Texture Reference===
  
 +
The orange area of the Physcannon is based on a stock photo of a jet engine. We don't have the exact image, but a very close one:
 +
 +
[[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>
 
</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}}
 
{{stub-evolution}}
  
 
===Textures===
 
===Textures===
 +
 
<gallery widths="100" 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"
 +
</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
 
</gallery>
 
</gallery>
 +
 +
=References=
  
 
[[Category:Evolution]]
 
[[Category:Evolution]]

Revision as of 20:56, 12 September 2022

Physgun

The Gravity Gun came in two incarnations: The Physgun and the Physcannon. The former is a physics manipulation tool first and a game mechanic second. It can grab items up to 4096 HU away, can't move fully only very heavy objects, and has a right click that welds items together.

In order to weld, 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 items together and create staircases from physics props.

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

Version 1: "Old" Physics gun, January 2000

thumb The truly original Physgun, created shortly after Valve licensed Ipion Virtual Physics (later bought out by Havok). !! how do we know this date?

3ds Max Files

3DS Max files often contain an edit history offering insight into how the models were created. There are three distinctive versions of the mesh - an incomplete one with only the metallic materials, another tapered (a common technique used in Half-Life, seen also with v_hkgr9). While this is clearly been cleaned up, there's some interesting bits of history within. Only the final model has any rigging, implying it was the only used.

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

If we split between the two periods of material additions, we get the following result:

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 earlier 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's 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, although since mostly everything else in these icon sheets has a model it likely existed.

Version 3: "New" Physics Gun

V2grav other.png

!! quote exchange here

Reportedly, this is the replacing version of the Physgun. It again eschews the details on the barrel before re-adding them to the final version.

Version 4: Leak

Physgun sidepic.png

This is the final model made for the Physgun before it was scrapped. It adds the red rotators.

Textures

Gravity Gun

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.

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.

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.

Physgun similarities

Texture Reference

The orange area of the Physcannon is based on a stock photo of a jet engine. We don't have the exact image, but a very close one:

J79-jet-engine-5639803 1.jpg

Version 3: Final

Frameless

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.

Antlion 4 00.png This article about evolution of a subject could be expanded.

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.