Creating Portal Doors: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Fixed back button)
(Removed skill level)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{back | Portal Level Creation|Portal Level Creation}}{{DISPLAYTITLE: Creating BTS Doors}}{{Tutorial Skill Level | skill=2}}{{Morescreenshots}}
{{DISPLAYTITLE: Portal BTS - Tutorial - Doors}}{{back | Portal Level Creation|Portal Level Creation}}{{Morescreenshots}}


==Introduction==
==Introduction==
Line 45: Line 45:


Select the <code>[[Hammer Face Edit Dialog|Face Edit Sheet]]</code>, select the front faces and set the Texture Shift X value to 16.
Select the <code>[[Hammer Face Edit Dialog|Face Edit Sheet]]</code>, select the front faces and set the Texture Shift X value to 16.
[[Image:Portal_Handle_Doors_Front_Faces.png|thumb|left|300px|Front Faces Texturing]]
[[File:Portal_Handle_Doors_Front_Faces.png|thumb|left|300px|Front Faces Texturing]]
{{clr}}
{{clr}}


Select the back faces, set the Texture Shift X value to 16 and set the Alignment to World.
Select the back faces, set the Texture Shift X value to 16 and set the Alignment to World.
[[Image:Portal_Handle_Doors_Back_Faces.png|thumb|left|300px|Back Faces Texturing]]
[[File:Portal_Handle_Doors_Back_Faces.png|thumb|left|300px|Back Faces Texturing]]
{{clr}}
{{clr}}


Select the Right face, set the Texture Shift X value to 216.
Select the Right face, set the Texture Shift X value to 216.
[[Image:Portal_Handle_Doors_Right_Face.png|thumb|left|300px|Right Face Texturing]]
[[File:Portal_Handle_Doors_Right_Face.png|thumb|left|300px|Right Face Texturing]]
{{clr}}
{{clr}}


Select the Left face, set the Texture Shift X value to 25.
Select the Left face, set the Texture Shift X value to 25.
[[Image:Portal_Handle_Doors_Left_Face.png|thumb|left|300px|Left Face Texturing]]
[[File:Portal_Handle_Doors_Left_Face.png|thumb|left|300px|Left Face Texturing]]
{{clr}}
{{clr}}


Select the Top face, set the Texture Shift X value to 16 and set the Texture Shift Y value to 88.
Select the Top face, set the Texture Shift X value to 16 and set the Texture Shift Y value to 88.
[[Image:Portal_Handle_Doors_Top_Face.png|thumb|left|300px|Top Face Texturing]]
[[File:Portal_Handle_Doors_Top_Face.png|thumb|left|300px|Top Face Texturing]]
{{clr}}
{{clr}}


Line 88: Line 88:
Place the door in a suitable area, these doors are '''typically''' connected to or used in [[Creating an Observation Hallway| Observation Hallways]].
Place the door in a suitable area, these doors are '''typically''' connected to or used in [[Creating an Observation Hallway| Observation Hallways]].


==Keypad doors==
==Keypad Doors==


Use the same [[Creating Portal Doors#Door Frame|Door Frame]] as seen earlier. Next, create a <code>48w*2l*108</code> brush with the <code>nodraw</code> texture, texture all visible faces with <code>metal/metaldoor_white01</code>, align the texture if necessary.
Use the same [[Creating Portal Doors#Door Frame|Door Frame]] as seen earlier. Next, create a <code>48w*2l*108</code> brush with the <code>nodraw</code> texture, texture all visible faces with <code>metal/metaldoor_white01</code>, align the texture if necessary.




== See Also ==
== See also ==
 
* [[Portal Behind The Scenes Level Creation]]


* [[Portal Level Creation]]
* [[Portal Level Creation]]


 
[[Category:Portal]]
[[Category: Level Design]][[Category: Portal]][[Category: Tutorials]][[Category:Level_Design_Tutorials]]
[[Category:Level Design]]
[[Category:Tutorials]]

Latest revision as of 17:52, 19 April 2025

Portal Level Creation


Introduction

This guide will show you how to open doors with handles that can be opened with the use key.

Note.pngNote:This guide will assume you have Toggle Face Alignment active, this will be necessary for when we modify the textures.

Door

Create a prop_door_rotating and enter the following properties:

Property Name Value
Name d1
World Model models/props_c17/door01_left.mdl
Skin 5
Disable Shadows Yes
Rotating Distance 110
Fully Open Sound Doors.FullOpen1
Fully Closed Sound Doors.FullClose1
Move Sound Doors.Move1

Door Frame

Create 2 4w*4l*112h brushes with the nodraw texture.


Create a 4w*48l*4h brush with the nodraw texture.


Select all the brushes and tie them to a func_detail


Move these brushes around the door and texture all visible faces with metal/metaldoor_white01

Select the Face Edit Sheet, select the front faces and set the Texture Shift X value to 16.

Front Faces Texturing

Select the back faces, set the Texture Shift X value to 16 and set the Alignment to World.

Back Faces Texturing

Select the Right face, set the Texture Shift X value to 216.

Right Face Texturing

Select the Left face, set the Texture Shift X value to 25.

Left Face Texturing

Select the Top face, set the Texture Shift X value to 16 and set the Texture Shift Y value to 88.

Top Face Texturing

Areaportal

Create a 2w*56l*112h brush with the Areaportal texture.


Center this brush with the Door Frame.


Tie this entity to a func_areaportal entity and enter the following properties:

Property Name Value
Name of Linked Door d1
Initial State Closed
Note.pngNote: If your door starts open, set the Initial State Property to Open.

Implementation

Place the door in a suitable area, these doors are typically connected to or used in Observation Hallways.

Keypad Doors

Use the same Door Frame as seen earlier. Next, create a 48w*2l*108 brush with the nodraw texture, texture all visible faces with metal/metaldoor_white01, align the texture if necessary.


See also