Point camera: Difference between revisions
Jump to navigation
Jump to search

Note:This entity is missing from 


FGDs.
uses point_viewcontrol_survivor for each survivor, or point_viewcontrol_multiplayer for all survivors at once instead.
Bug:
In Portal 2, having a
m (→Inputs: Substituted IO templates) |
|||
| (4 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{LanguageBar}} | {{LanguageBar}} | ||
{{CD|CPointCamera|file1=point_camera.cpp}} | |||
{{this is a|point entity|name=point_camera}} | {{this is a|point entity|name=point_camera}} | ||
| Line 13: | Line 14: | ||
==Keyvalues== | ==Keyvalues== | ||
{{KV Targetname}} | {{KV Targetname}} | ||
{{KV Angles}} | {{KV Angles}} | ||
{{KV|FOV|intn=FOV|float|Field of view in degrees. 90 is a good starting point for a decent view. Lower value is narrower and a larger value is a wider view.}} | {{KV|FOV|intn=FOV|float|Field of view in degrees. 90 is a good starting point for a decent view. Lower value is narrower and a larger value is a wider view.}} | ||
{{KV|Screen Aspect Ratio|intn=UseScreenAspectRatio|boolean|{{clarify}}}} | |||
{{KV|Screen Aspect Ratio|intn=UseScreenAspectRatio|boolean}} | {{KV|Use HD Camera?|only={{hl2}} 20th|intn=UseHDCamera|boolean|Render to the [[render target]] at higher resolution.}} | ||
{{minititle|Fog}} | |||
{{KV|Fog Enable|intn=fogEnable|boolean}} | {{KV|Fog Enable|intn=fogEnable|boolean}} | ||
{{KV|Fog Color|intn=fogColor|color255|The fog color.}} | {{KV|Fog Color|intn=fogColor|color255|The fog color.}} | ||
{{KV|Fog Color (HDR Override)|only={{hl2}} 20th|intn=fogColor_HDR|color255|The fog color for HDR.}} | {{KV|Fog Color (HDR Override)|only={{hl2}} 20th|intn=fogColor_HDR|color255|The fog color for HDR.}} | ||
{{KV|Fog Start|intn=fogStart|float|The near fog plane.}} | {{KV|Fog Start|intn=fogStart|float|The near fog plane.}} | ||
{{KV|Fog End|intn=fogEnd|float|The far fog/clipping plane.}} | {{KV|Fog End|intn=fogEnd|float|The far fog/clipping plane.}} | ||
{{KV|Fog Max Density [0..1]|intn=fogMaxDensity|float|The maximum fog density. 0=no fog, 1=full fog.}} | {{KV|Fog Max Density [0..1]|intn=fogMaxDensity|float|The maximum fog density. 0=no fog, 1=full fog.}} | ||
{{KV|Use Radial Fog?|only={{hl2}} 20th, {{hls}}, {{tf2branch}}, {{portal}}|intn=fogRadial|boolean|Use radial fog instead of planar-based fog. Only in {{hl2|1}} 20th Anniversary Update, {{hls|1}} (which runs on top of HL2 20th Anniversary base), {{portal|1}} (since May 2025 update), aswell as all games on {{tf2branch|1}} (since Feb 18, 2025 update).}} | |||
{{KV|Use Radial Fog?|only={{hl2}} 20th, {{hls}}, {{tf2branch}}|intn=fogRadial|boolean|Use radial fog instead of planar-based fog. Only in {{hl2|1}} 20th Anniversary Update, {{hls|1}} (which runs on top of HL2 20th Anniversary base), aswell as all games on {{tf2branch|1}} (since Feb 18, 2025 update) | |||
==Flags== | ==Flags== | ||
{{fl|1|Start Off}} | {{fl|1|Start Off}} | ||
== Inputs == | == Inputs == | ||
{{I|ChangeFOV|Changes camera's FOV over time<br>Format: <code><Target FOV> <Time></code>|param=string}} | {{I|ChangeFOV|Changes camera's FOV over time<br>Format: <code><Target FOV> <Time></code>|param=string}} | ||
{{I|SetOnAndTurnOthersOff|Turn the camera on, and turn all other cameras off.}} | {{I|SetOnAndTurnOthersOff|Turn the camera on, and turn all other cameras off.}} | ||
{{I|SetOn|Turn the camera on.}} | {{I|SetOn|Turn the camera on.}} | ||
{{I|SetOff|Turn the camera off.}} | {{I|SetOff|Turn the camera off.}} | ||
[[Category:Entities]][[Category:Camera]] | [[Category:Entities]][[Category:Camera]] | ||
Latest revision as of 19:49, 29 November 2025
| CPointCamera |
point_camera is a point entity available in all
Source games.
It is a camera which outputs its view to the _rt_camera texture, which can be displayed using materials such as dev/dev_tvmonitor1a. The camera image will only update if a func_monitor or the entity specified in an info_camera_link is on-screen. Since there is normally only one camera render texture, only one camera can be active at a time unless a mod increases the limit.
point_camera active can cause objects to become invisible through portals. [todo tested in ?]
Workaround:Disable r_portal_fastpathusing a point_clientcommand, this allows cameras and several other portal-related things to work correctly.
Keyvalues
- Name (targetname) <string>
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentnameortarget).
Also displayed in Hammer's 2D views and Entity Report. - See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Pitch Yaw Roll (Y Z X) (angles) <QAngle>
- This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
- FOV (FOV) <float>
- Field of view in degrees. 90 is a good starting point for a decent view. Lower value is narrower and a larger value is a wider view.
- Screen Aspect Ratio (UseScreenAspectRatio) <boolean>
- [Clarify]
- Use HD Camera? (UseHDCamera) <boolean> (only in
20th) - Render to the render target at higher resolution.
Fog:
- Fog Enable (fogEnable) <boolean>
- Fog Color (fogColor) <color255>
- The fog color.
- Fog Color (HDR Override) (fogColor_HDR) <color255> (only in
20th) - The fog color for HDR.
- Fog Start (fogStart) <float>
- The near fog plane.
- Fog End (fogEnd) <float>
- The far fog/clipping plane.
- Fog Max Density [0..1] (fogMaxDensity) <float>
- Use Radial Fog? (fogRadial) <boolean> (only in
20th,
,
,
) - Use radial fog instead of planar-based fog. Only in Half-Life 2 20th Anniversary Update, Half-Life: Source (which runs on top of HL2 20th Anniversary base), Portal (since May 2025 update), aswell as all games on Team Fortress 2 branch (since Feb 18, 2025 update).
Flags
- Start Off : [1]
Inputs
- ChangeFOV <string>
- Changes camera's FOV over time
Format:<Target FOV> <Time>
- SetOnAndTurnOthersOff
- Turn the camera on, and turn all other cameras off.
- SetOn
- Turn the camera on.
- SetOff
- Turn the camera off.