Zh/Fog tutorial: Difference between revisions
< Zh
Jump to navigation
Jump to search
No edit summary |
m (Cleanup) |
||
Line 2: | Line 2: | ||
[[Image:Fogtute01.jpg|thumb|150px|right|注意,雾不影响天空。]] | [[Image:Fogtute01.jpg|thumb|150px|right|注意,雾不影响天空。]] | ||
当你的地图设置创建雾的时候,你极有可能遇到这样的问题,虽然固体和模型受到雾气影响但[[Skybox (2D):zh-cn|天空盒]]并不会受到影响。所以这里有几种修复方式。 | |||
{{ | {{tip:zh-cn|[[sky_camera:zh-cn|sky_camera]]实体与您的[[env_fog_controller:zh-cn|env_fog_controller]]设置最好一致(相关属性)}} | ||
== | == 雾与天空盒设置的匹配 == | ||
[[Image:Fogtute02.jpg|thumb|150px|right|这个雾气非常好,因为它匹配了天空盒。]] | [[Image:Fogtute02.jpg|thumb|150px|right|这个雾气非常好,因为它匹配了天空盒。]] | ||
为了让雾看起来更好,你需要让地图雾气颜色与天空盒子雾气颜色相匹配。Valve的一些官方地图可以作为一些参考。 | |||
譬如,我们使用这个天空贴图<code>sky_day02_10</code>。则我们的[[env_fog_controller:zh-cn|env_fog_controller]]需要设置成以下这样: | |||
Primary fog color: <code>176 192 202</code><br/> | Primary fog color: <code>176 192 202</code><br/> | ||
Secondary fog color: <code>206 216 222</code> | Secondary fog color: <code>206 216 222</code> | ||
这个设置被运用到了地图 [[Highway 17|17号高速公路]] | 这个设置被运用到了地图[[Highway 17:zh-cn|17号高速公路]]。 | ||
== | == 使用tools/toolsblack的替代方案 == | ||
[[Image:3-D Sky Fog Example.jpg|thumb|150px|right|使用贴图tools/toolsblack 也可以获得有效的效果。]] | [[Image:3-D Sky Fog Example.jpg|thumb|150px|right|使用贴图tools/toolsblack 也可以获得有效的效果。]] | ||
备用方案,你可以改变天空盒子固体为[[Tool texture|tools/toolsblack]] 材质,那么天空将不可见, 这样就好设置多了。 | 备用方案,你可以改变天空盒子固体为[[Tool texture:zh-cn|tools/toolsblack]]材质,那么天空将不可见, 这样就好设置多了。 | ||
==自定义天空贴图== | == 自定义天空贴图 == | ||
了解2D天空盒子贴图很重要,[[2D_skybox:zh-cn#创建一个自定义的2D天空盒贴图|这里]]有深入的教程。 | |||
跟一般的天空盒相似,你会需要六个<code>UnlitGeneric</code>纹理,每一个名称与方向对应。但不要使用$nofog参数。这样可以使雾覆盖天空盒,而无需将其融合。 | |||
==参见== | == 参见 == | ||
* [[Dust, Fog, & Smoke]] | * [[Dust, Fog, & Smoke:zh-cn|尘土、雾、烟]] | ||
[[Category:Level Design]] | [[Category:Level Design:zh-cn]] | ||
[[Category:Level Design Tutorials]] | [[Category:Level Design Tutorials:zh-cn]] | ||
[[Category:Tutorials]] | [[Category:Tutorials:zh-cn]] | ||
[[Category:Abstract Mapping]] | [[Category:Abstract Mapping:zh-cn]] | ||
[[Category:Fog]] | [[Category:Fog:zh-cn]] | ||
[[Category:Chinese]] |
Revision as of 08:22, 26 January 2020
当你的地图设置创建雾的时候,你极有可能遇到这样的问题,虽然固体和模型受到雾气影响但天空盒并不会受到影响。所以这里有几种修复方式。
雾与天空盒设置的匹配
为了让雾看起来更好,你需要让地图雾气颜色与天空盒子雾气颜色相匹配。Valve的一些官方地图可以作为一些参考。
譬如,我们使用这个天空贴图sky_day02_10
。则我们的env_fog_controller需要设置成以下这样:
Primary fog color: 176 192 202
Secondary fog color: 206 216 222
这个设置被运用到了地图17号高速公路。
使用tools/toolsblack的替代方案
备用方案,你可以改变天空盒子固体为tools/toolsblack材质,那么天空将不可见, 这样就好设置多了。
自定义天空贴图
了解2D天空盒子贴图很重要,这里有深入的教程。
跟一般的天空盒相似,你会需要六个UnlitGeneric
纹理,每一个名称与方向对应。但不要使用$nofog参数。这样可以使雾覆盖天空盒,而无需将其融合。