Difference between revisions of "Env cubemap:zh-cn"

From Valve Developer Community
Jump to: navigation, search
m (Fix that lang template)
Line 1: Line 1:
 
{{lang|Env cubemap|title=env_cubemap}}
 
{{lang|Env cubemap|title=env_cubemap}}
  
{{point ent:zh-cn|env_cubemap|internal=1|sprite=1}} 当{{ent:zh-cn|buildcubemaps}}控制台命令执行时,该实体指定[[cubemap:zh-cn|反射球]]产生的位置。有{{ent:zh-cn|$envmap}}的[[material:zh-cn|材质]]会使用离它最近的反射球作为反射影像。
+
{{point ent:zh|env_cubemap|internal=1|sprite=1}} 当{{ent:zh-cn|buildcubemaps}}控制台命令执行时,该实体指定[[cubemap:zh-cn|反射球]]产生的位置。有{{ent:zh-cn|$envmap}}的[[material:zh-cn|材质]]会使用离它最近的反射球作为反射影像。
 
{{intent:zh-cn}}
 
{{intent:zh-cn}}
  
Line 27: Line 27:
 
[[Image:4k.jpg|thumb|423px|right|]]
 
[[Image:4k.jpg|thumb|423px|right|]]
 
{{todo:zh-cn|从英文版中补充。}}
 
{{todo:zh-cn|从英文版中补充。}}
 +
关闭smart edit则可以启用512X512,1024X1042,2048X2048分辨率。
  
 
== 放置 ==
 
== 放置 ==
 
{{todo:zh-cn|从英文版中补充。}}
 
{{todo:zh-cn|从英文版中补充。}}
 +
用于NPC和玩家,最好是离地面64个hammer单位。
 +
用于静态世界,则是与静态物体保持16个单位。
 +
在视觉对比度不同的空间,应该根据对比度采用不一样的贴图大小。
 +
并在过度的位置放置,且每个空间应该有自己的反射球。
  
 
== 制作反射球 ==
 
== 制作反射球 ==
 
{{todo:zh-cn|从英文版中补充。}}
 
{{todo:zh-cn|从英文版中补充。}}

Revision as of 06:20, 13 October 2019

English Deutsch Français Русский 简体中文 한국어 


Env cubemap.png
env_cubemap是一个内部点实体,可用于所有Source游戏。 当buildcubemaps控制台命令执行时,该实体指定反射球产生的位置。有$envmap材质会使用离它最近的反射球作为反射影像。
注意:
这是一个内部实体。 当地图由VBSP编译时,它将被处理然后被删除:当地图运行时它不存在

键值

反射品质的对比。1x1完全不会反射,所以没有包含。
反射球大小(cubemapsize) <选项>
反射球的分辨率。注意:分辨率在实际游戏中会是你选择的分辨率的六倍,因此高的分辨率会带来非常大的文件!
  • 0: 默认(一般是32x32,取决于游戏)
  • 1: 1x1
  • 2: 2x2
  • 3: 4x4
  • 4: 8x8
  • 5: 16x16
  • 6: 32x32
  • 7: 64x64
  • 8: 128x128
  • 9: 256x256
  • 10: 512x512 ¹ !FGD
  • 11: 1024x1024 ¹ !FGD
  • 12: 2048x2048 ¹ !FGD

¹ - 要渲染分辨率高于256x256的反射球,见

固体面(sides) <面列表>
可选的强制固体面,强制它们以这个面而非最近的面作为反射球产生的位置。要选择面, 按下Pick键,然后在3D视图中选中它们。按住 Ctrl 切换这个面的选中状态。

高分辨率的反射球

4k.jpg

去做: 从英文版中补充。 关闭smart edit则可以启用512X512,1024X1042,2048X2048分辨率。

放置

去做: 从英文版中补充。 用于NPC和玩家,最好是离地面64个hammer单位。 用于静态世界,则是与静态物体保持16个单位。 在视觉对比度不同的空间,应该根据对比度采用不一样的贴图大小。 并在过度的位置放置,且每个空间应该有自己的反射球。

制作反射球

去做: 从英文版中补充。