Rendering related keyvalues and inputs

From Valve Developer Community
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)
Info content.png
This page has not been fully translated.

You can help by finishing the translation.

Also, please make sure the article tries to comply with the alternate languages guide.


Keyvalues

VRAD使用的内部键值:

Minimum Light Level (_minlight) <normal(en)>
最小光照量,以击中此画笔(单色)。超过1的值是过亮的,并且在HDR模式下会泛光。
Cast Lightmap Shadows (vrad_brush_cast_shadows) <boolean(en)> (存在于自 起源2007 以来)
确定此实体是否会投射lightmap阴影。

visible brush:

渲染模式(en) (rendermode) <choices>
在此实体上设置非标准渲染模式。
Render Modes
  • 0: 正常
  • 1: 颜色
  • 2: 纹理
  • 3: 发光
  • 4: 实体/阿尔法测试 Obsolete
  • 5: 叠加
  • 6: 已移除,无作用 Obsolete
  • 7: 叠加分数帧
  • 8: 阿尔法叠加
  • 9: 世界空间发光
  • 10: 不渲染
Render FX (renderfx) <choices>
各种有点遗留的阿尔法效果。请参见渲染效果(en)
Render FX / Transparency (0–255) (renderamt) <integer(en) 0–255>
透明度;需要非正常渲染模式。0是不可见的,255是完全可见的。
Render Color (R G B) (rendercolor) <color255(en)>
色调。
Texture Frame (texframeindex) <integer(en)> 不存在于FGD!
此实体上任何动画纹理的帧数。

阴影:

禁用阴影 (disableshadows) <boolean(en)>
防止该实体生成廉价的渲染到纹理的阴影,或如果实体是 prop_static 的光照贴图阴影。不影响影子映射。
禁用接收阴影 (disablereceiveshadows) <boolean(en)>
防止该实体接收动态阴影。
阴影投射距离 (shadowcastdist) <integer(en)> 不存在于FGD!
设置实体投射动态阴影的距离。0 表示从 shadow_control 实体开始的默认距离。
禁用阴影深度 (disableshadowdepth) <boolean(en)> (存在于自 传送门2 以来)
用于禁用此实体的阴影深度(用于投影纹理)的渲染。
禁用手电筒 (disableflashlight) <boolean(en)> (存在于自 传送门2 以来)
用于禁用此实体的投影纹理照明和阴影。
投影纹理缓存 (shadowdepthnocache) <integer(en) choices> (存在于自 传送门2 以来)
用于提示投影纹理系统缓存此实体的阴影体积是否足够,或改为强制每帧渲染。
选项
  • 0 : 默认
  • 1 : 无缓存 - 每帧渲染
  • 2 : 缓存 - 只渲染一次
最低/最高效果细节等级 (mincpulevel / maxcpulevel) <integer(en) choices> (存在于自 求生之路 以来)
不要为效果细节等级超出最低或最高限度的玩家渲染。
选择
  • 0: ("Low" formincpulevel, "High" formaxcpulevel)
  • 1: 低
  • 2: 中
  • 3: 高
最低/最高着色器细节等级 (mingpulevel / maxgpulevel) <integer(en) choices> (存在于自 求生之路 以来)
不要为着色器细节等级超出最低或最高限度的玩家渲染。
选择
  • 0: ("Low" formingpulevel, "Very High" formaxgpulevel)
  • 1: 低
  • 2: 中
  • 3: 高
  • 4: 非常高
参见:  cpu_level / gpu_level convars
最低 / 最高 DX 水平 (mindxlevel / maxdxlevel) <integer(en) choices> (被移除求生之路 以来)
如果引擎在给定的 DirectX 版本范围之外运行,该实体将不存在。
选择
Warning.png警告:
Render in Fast Reflections (drawinfastreflection) <boolean(en)> (存在于自 传送门2 以来)
If enabled, this entity will render in fast water reflections (i.e. when a water material specifies $reflectonlymarkedentities) and in the world impostor pass.

Inputs

Alpha <integer(en) 0–255>
Sets the entity's transparency to a number from 0 (invisible) to 255 (fully visible). Requires the entity to have its Render Mode (rendermode) set to a number other than 0.
AlternativeSorting <boolean(en)>
Swaps the rendering order of the entity. Used to attempt to fix sorting problems when rendering, for example an object rendering in front of translucent materials.
Color <color255(en)>
Sets an RGB color for the entity.
EnableDraw  (存在于自 传送门2 以来)
Removes EF_NODRAW from the entity.
DisableDraw  (存在于自 传送门2 以来)
Applies EF_NODRAW to the entity. Note that this is different from rendermode 10.
EnableReceivingFlashlight  (存在于自 传送门2 以来)
Makes it so that the entity is lit by env_projectedtextures.
DisableReceivingFlashlight  (存在于自 传送门2 以来)
Prevents the entity from being lit by env_projectedtextures. The shadow made by the texture will still cast.

Reflection:

DisableDrawInFastReflection  (存在于自 传送门2 以来)
Turns off rendering of this entity in reflections when using $reflectonlymarkedentities in water material.
EnableDrawInFastReflection  (存在于自 传送门2 以来)
Turn on rendering of this entity in reflections when using $reflectonlymarkedentities in water material.

Shadow:

DisableShadow
Turn dynamic shadows off for this entity. Identical to applying  EF_NOSHADOW.
EnableShadow
Turn dynamic shadows on for this entity.
DisableReceivingFlashlight  (存在于自 传送门2 以来)
This object will not receive light or shadows from projected textures.
EnableReceivingFlashlight  (存在于自 传送门2 以来)
This object may receive light or shadows from projected textures.

See Also