Creating BTS Fans

From Valve Developer Community
Jump to: navigation, search
Portal Behind The Scenes Level Creation

Introduction

This page will show you how to create fans.

The Base

Using the Clipping Tool

Create a 128w*128l*128h cylinder with 24 sides with the nodraw texture.

Create a 128w*128l*128h Brush with the nodraw texture.

As painful and time consuming as it sounds, using the clipping tool to make the precise shape, don't use the carve tool.

The cylinder is used to match up the vertices so make a precise brush. Use the cylinder for your guide.

Warning: After Clipping one brush, select the only brush you need after clipping one. Or you may have some issues.


Turn your shape into a func_detail and put nodraw on all of sides except for below. Just make the side brushes 112 units high.

The Shape (I slapped some DEV textures so you can see it better.)

Make the bottom parts of each brush metal/metalwall_bts_006a

Details

Fan Details Alignment

Create a 32w*32l*16h cylinder with 12 sides with the nodraw texture. Texture every side except for the top with citadel_metalwall074a

Create 2 4w*52l*12h blocks with the nodraw texture. Texture every side except for the top with citadel_metalwall074a. Center this brush with the cylinder and then copy and paste this brush on the other side. Rotate this brush so it fits on the other sides as well.

Select all of those brushes and then make it a func_detail.

Align the brushes, the image on the right will help you.

Extra Details

Extra Fan Details

Create a 128w*128l*8h arch with 24 sides with nodraw.

Enter the following Properties:

  • Wall Width: 4
  • Number of Sides: 24
  • Arc: 360

Now create the brush.

Make this a func_detail

Texture everyside except for the top part and the unseeable with citadel_metalwall074a.

Align the details, the image on the right should help you.

The Grate

Create a 120w*120l*2h cylinder with 24 sides with the nodraw texture.

Make this brush a func_detail The texture of the bottom part of the brush should be metal/metalgrate013a2

Select the texture tool and... Set the texture scale of X and Y to 0.125 Rotate the texture by 45 degrees.

The Fan

Create a prop_dynamic entity and enter the following properties

Property Name Value
Parent rotating_fan1
Pitch Yaw Roll -90 0 0
World Model models/props_bts/fan01_small.mdl
Disable Shadows Yes

Position the fan just below the details in the inside part.

Create a 32w*32l*16h cylinder with 12 sides with the invisible texture

Position the brush right below the center of the detail Tie it to a func_rotating and enter he following properties

Property Name Value
Name rotating_fan1
(Optional) Rotating sound WAV Portal.giant_fan

Under Flags, check Start On and Not Solid

Orange Colored Fan

Orange Fan

If you want your fan to be orange colored, make the ceiling of the fan lights/light_orange001 Select all the walls and change their texture to metal/metalwall_bts_006b_gradient

Create a light_spot entity and position this very close to the ceiling.

Enter the following properties:

Property Name Value
Pitch Yaw Roll -90 0 0
Brightness 242 91 0 600
BrightnessScaleHDR .5
Constant 200000
Inner Angle 15
Outer Angle 30
Pitch -90

White Colored Fan

White Fan

If you want your fan to be white colored, make the ceiling of the fan lights/white008 Select all the walls and change their texture to metal/metalwall_bts_006a_gradient

Create a light_spot entity and position this very close to the ceiling.

Enter the following properties:

Property Name Value
Pitch Yaw Roll -90 0 0
Brightness 250 240 205 100
BrightnessScaleHDR .5
Constant 500000
Inner Angle 30
Outer Angle 45
Pitch -90

See Also