Difference between revisions of "Vacuum Tube"

From Valve Developer Community
Jump to: navigation, search
m (Cleared dead links.)
(Category)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{stub}}
  
The Vacuum Tube (or Vac-tube) is used within the Aperture Science facility to transport testing apparatus.
+
The Vacuum Tube (or Vac-tube) is used within the Aperture Science facility in the bts (Behind the scenes) areas of PORTAL 1, to transport testing apparatus (aka. cubes, people, ect.). The vacum tube was picked because it shows that aputure only chose the most ridiculous way to transport matereal objects.
  
 
== How to create one ==
 
== How to create one ==
  
 
Making basic shape
 
Making basic shape
First, start off making the basic shape of your vac-tube.
+
First, start off making the basic shape by combineing these models, make them twisty, make them windy, end them bwhind a wall, or going into a wall.
 
Here is a list of useful models:
 
Here is a list of useful models:
 
vacum_entrance_a.mdl
 
vacum_entrance_a.mdl
 
vacum_flange_a.mdl
 
vacum_flange_a.mdl
 
vactube_connector.mdl
 
vactube_connector.mdl
Making items inside
+
 
 +
== Making items inside ==
 +
 
 
First, start by making path_tracks. Don't forget to turn on 'Teleport to this path' in the first 'path_track'.
 
First, start by making path_tracks. Don't forget to turn on 'Teleport to this path' in the first 'path_track'.
 
Now create 2 prop_dynamic_overrides, and 3 brushes in the same place. Convert two of them to func_rotating and the 3rd one to func_tracktrain.
 
Now create 2 prop_dynamic_overrides, and 3 brushes in the same place. Convert two of them to func_rotating and the 3rd one to func_tracktrain.
Line 30: Line 33:
 
Now in the last path_track of your tube create outputs:
 
Now in the last path_track of your tube create outputs:
 
Output Name Activator Via this input
 
Output Name Activator Via this input
OnPass LogicCase PickRandome
+
OnPass LogicCase PickRandom
  
 
== Gels ==
 
== Gels ==
Line 42: Line 45:
  
 
The distance between those two entities will determine how thick the gel flow is.
 
The distance between those two entities will determine how thick the gel flow is.
 +
 +
[[Category:Portal 2 Level Design]]

Latest revision as of 08:12, 14 April 2021

The Vacuum Tube (or Vac-tube) is used within the Aperture Science facility in the bts (Behind the scenes) areas of PORTAL 1, to transport testing apparatus (aka. cubes, people, ect.). The vacum tube was picked because it shows that aputure only chose the most ridiculous way to transport matereal objects.

How to create one

Making basic shape First, start off making the basic shape by combineing these models, make them twisty, make them windy, end them bwhind a wall, or going into a wall. Here is a list of useful models: vacum_entrance_a.mdl vacum_flange_a.mdl vactube_connector.mdl

Making items inside

First, start by making path_tracks. Don't forget to turn on 'Teleport to this path' in the first 'path_track'. Now create 2 prop_dynamic_overrides, and 3 brushes in the same place. Convert two of them to func_rotating and the 3rd one to func_tracktrain. Parent prop_dynamic to func_rotatating, func_rotating to 2nd func_rotating, and then to func_tracktrain. Set track train speed to 450-600, height above track to 0 and distance between the wheels to 0. Now go to flags and check allow roll (z-rot). Now open both of func_rotatings and in flags check x axis in the first and y axis in 2nd. Set rotating speed to 150.

Now set 2 different models to prop_dynamics_overrides. Create logic_auto and give it outputs. Output Name Activator Via this input On Map Spawn prop_dynamic_override1 turn off On Map Spawn prop_dynamic_override2 turn off

Create logic_case. Add outputs Output Name Activator Via this input OnCase1 prop_dynamic_override1 turn on OnCase1 prop_dynamic_override2 turn off OnCase2 prop_dynamic_override1 turn off OnCase2 prop_dynamic_override2 turn on

Now in the last path_track of your tube create outputs: Output Name Activator Via this input OnPass LogicCase PickRandom

Gels

To make gel flow through tubes create an info_particle_system. Then set the particle to one of the following gels:

  1. blob_curve_orange - Propulsion Gel
  2. blob_curve_blue - Repulsion Gel
  3. blob_curve - Conversion Gel

Then create an info_target entity, name it, check the "Always transmit to client (ignore PVS)" flag and set the info_target as control point 1 of the info_particle_system you created before. The Gel will now go straight from the info_particle_system to the info_target.

The distance between those two entities will determine how thick the gel flow is.