Es/Skybox (2D): Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
mNo edit summary
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{lang|Skybox (2D)}}
{{LanguageBar}}


Un ''skybox 2D'' es un [[skybox]] que no tiene profundidad geométrica, consistiendo solo de texturas skybox (sin utilizar la entidad [[sky_camera]] para mostrar un modelo miniatura 3D).


[[Image:Skybox_Template.jpg|256 px|right]]
Un ''skybox 2D'' es un {{L|skybox}} que no tiene profundidad geométrica, consistiendo solo de texturas skybox (sin utilizar la entidad {{L|sky_camera}} para mostrar un modelo miniatura 3D).
{{nota|Esta pagina se fija en los Skyboxes usados en {{Src|4}}. Para informacion sobre los Skyboxes en {{gldsrc|4}}, mira [[Skybox (GoldSrc)]]}}
 
[[File:Skybox_Template.jpg|256 px|right]]
{{Note|Esta pagina se fija en los Skyboxes usados en {{Src|4}}. Para informacion sobre los Skyboxes en {{gldsrc|4}}, mira {{L|Skybox (GoldSrc)}}}}


== Añadiendo cielo a un mapa ==
== Añadiendo cielo a un mapa ==
Simplemente texturiza un [[world brush|sólido del mundo]] (no una [[brush entity|entidad sólida]]) con el '''<code>[[tool textures|tools/toolsskybox]]</code>''' o (si estas mapeando para el [[Orange box]]) el material '''<code>[[tool textures|tools/toolsskybox2d]]</code>'''.  
Simplemente texturiza un {{L|world brush|sólido del mundo}} (no una {{L|brush entity|entidad sólida}}) con el '''<code>{{L|tool textures|tools/toolsskybox}}</code>''' o (si estas mapeando para el {{L|Orange box}}) el material '''<code>{{L|tool textures|tools/toolsskybox2d}}</code>'''.  


En-juego, el skybox se vera ''a través'' de cada superficie que tiene <code>toolsskybox</code> aplicada.  
En-juego, el skybox se vera ''a través'' de cada superficie que tiene <code>toolsskybox</code> aplicada.  
Line 13: Line 14:
Los brushes <code>toolsskybox</code> ''no'' necesitan tener forma de caja.
Los brushes <code>toolsskybox</code> ''no'' necesitan tener forma de caja.


{{nota|En [[HL2]] el skybox predeterminado tiene lineas visibles. Esto no es tu problema. Mira la siguiente sección para cambiar la predeterminada}}
{{Note|En {{L|HL2}} el skybox predeterminado tiene lineas visibles. Esto no es tu problema. Mira la siguiente sección para cambiar la predeterminada}}
{{nota|Idealmente, tu skybox debería "sellar" alrededor de tu mapa de tal manera que solo queda una muy pequeña/nada cantidad de espacio entre el área jugable y el skybox en sí, aunque usualmente no es nesecario tener al skybox "abrazando" los limites del mapa para alcanzar tiempos de compilación razonables.}}
{{Note|Idealmente, tu skybox debería "sellar" alrededor de tu mapa de tal manera que solo queda una muy pequeña/nada cantidad de espacio entre el área jugable y el skybox en sí, aunque usualmente no es nesecario tener al skybox "abrazando" los limites del mapa para alcanzar tiempos de compilación razonables.}}
{{warning:es|Deberías evitar hacer un skybox como un gran cubo con textura Skybox al rededor de tu mapa. Esto puede aumentar drásticamente los tiempos de compilación VVIS.}}
{{warning:es|Deberías evitar hacer un skybox como un gran cubo con textura Skybox al rededor de tu mapa. Esto puede aumentar drásticamente los tiempos de compilación VVIS.}}


== Cambiando el skybox mostrado ==
== Cambiando el skybox mostrado ==


: ''Mira también la [[Sky List|Lista de cielos]]''
: ''Mira también la {{L|Sky List|Lista de cielos}}''


[[Image:Sky_change.png|right|200px]]
[[File:Sky_change.png|right|200px]]


Si no te gusta el cielo estándar "sky_day01_01", puedes cambiarlo en la opción del dialogo de las propiedades del mapa de Hammer. Con el mapa correcto abierto, sigue estos pasos:
Si no te gusta el cielo estándar "sky_day01_01", puedes cambiarlo en la opción del dialogo de las propiedades del mapa de Hammer. Con el mapa correcto abierto, sigue estos pasos:
# Ve al [[Hammer Map Menu|Menu del mapa]]
# Ve al {{L|Hammer Map Menu|Menu del mapa}}
# Elije '''Map Properties...''' de la lista.
# Elije '''Map Properties...''' de la lista.
# En la ventana Object Properties, selecciona el campo '''Skybox Texture Name'''.
# En la ventana Object Properties, selecciona el campo '''Skybox Texture Name'''.
Line 32: Line 33:
== Iluminación del Skybox ==
== Iluminación del Skybox ==


{{skybox_lighting:es}}
{{:Es/Skybox lighting}}


== Creando una textura de Skybox 2D personalizada ==
== Creando una textura de Skybox 2D personalizada ==
Line 43: Line 44:
#* <nombre_del_skybox>RT
#* <nombre_del_skybox>RT
#* <nombre_del_skybox>UP
#* <nombre_del_skybox>UP
# [[Creating a Material|Conviértelos a VMF.]] Asegurate que activaste los valores "Clamp S" y "Clamp T" o veras líneas al jugar con detalle de textura mas bajo.
# {{L|Creating a Material|Conviértelos a VMF.}} Asegurate que activaste los valores "Clamp S" y "Clamp T" o veras líneas al jugar con detalle de textura mas bajo.
# Crea materiales para cada textura en <code>\materials\skybox\</code>, usando la siguiente plantilla:
# Crea materiales para cada textura en <code>\materials\skybox\</code>, usando la siguiente plantilla:
  sky
  sky
  {
  {
  [[$basetexture]] <VTF>
  {{L|$basetexture}} <VTF>
  [[$hdrcompressedtexture]] <VTF>
  {{L|$hdrcompressedtexture}} <VTF>
  [[$nofog]] 1
  {{L|$nofog}} 1
         [[$nomip]] 1
         {{L|$nomip}} 1
  [[$ignorez]] 1
  {{L|$ignorez}} 1
  }
  }


Ahora, en [[Hammer]], ve a Map > Map Properties > Skybox Texture Name y escribe el nombre de tu skybox sin ninguna etiqueta lateral.
Ahora, en {{L|Hammer}}, ve a Map > Map Properties > Skybox Texture Name y escribe el nombre de tu skybox sin ninguna etiqueta lateral.


== Creando un Skybox con XBlah's Modding Tool ==
== Creando un Skybox con XBlah's Modding Tool ==
Line 64: Line 65:


== Mira también ==
== Mira también ==
* [[light_environment]], [[env_sun]] y [[shadow_control]] definen las propiedades de iluminación del skybox, que son emitidas de la textura toolsskybox al mapa.
* {{L|light_environment}}, {{L|env_sun}} y {{L|shadow_control}} definen las propiedades de iluminación del skybox, que son emitidas de la textura toolsskybox al mapa.
*[[Skybox Optimization|Optimización del Skybox]] - Un tutorial en como optimizar el skybox de sólidos.
*{{L|Skybox Optimization|Optimización del Skybox}} - Un tutorial en como optimizar el skybox de sólidos.
*[[Sky List|Lista de cielos]] - Una lista con texturas de skybox (con valores que Valve usó)
*{{L|Sky List|Lista de cielos}} - Una lista con texturas de skybox (con valores que Valve usó)
* [[Sky Writer]] - Una herramienta para renderizar escenas de 3ds Max directamente a Source como cielos HDR
* {{L|Sky Writer}} - Una herramienta para renderizar escenas de 3ds Max directamente a Source como cielos HDR
{{envart}}
{{envart}}
 
{{todo:es|Traducir la lista}}
== Links externos ==
== Links externos ==


*[https://modding-assets.net/source/tools/modding/xblah-modding-tool/ Pagina principal de XBLAH's Modding Tool]
*[https://modding-assets.net/source/tools/modding/xblah-modding-tool/ Pagina principal de XBLAH's Modding Tool]


[[Category:Material System:es]]
{{ACategory|Material System}}
[[Category:Glossary:es]]
{{ACategory|Glossary}}
[[Category:Skybox]]
{{ACategory|Skybox}}
 
 
{{stub}}

Latest revision as of 10:09, 19 July 2024

English (en)Español (es)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)


Un skybox 2D es un skybox(en) que no tiene profundidad geométrica, consistiendo solo de texturas skybox (sin utilizar la entidad sky_camera(en) para mostrar un modelo miniatura 3D).

Skybox Template.jpg
Note.pngNota:Esta pagina se fija en los Skyboxes usados en Source Source. Para informacion sobre los Skyboxes en GoldSrc GoldSrc, mira Skybox (GoldSrc)(en)

Añadiendo cielo a un mapa

Simplemente texturiza un sólido del mundo(en) (no una entidad sólida(en)) con el tools/toolsskybox(en) o (si estas mapeando para el Orange box(en)) el material tools/toolsskybox2d(en).

En-juego, el skybox se vera a través de cada superficie que tiene toolsskybox aplicada.

Los brushes toolsskybox no necesitan tener forma de caja.

Note.pngNota:En HL2(en) el skybox predeterminado tiene lineas visibles. Esto no es tu problema. Mira la siguiente sección para cambiar la predeterminada
Note.pngNota:Idealmente, tu skybox debería "sellar" alrededor de tu mapa de tal manera que solo queda una muy pequeña/nada cantidad de espacio entre el área jugable y el skybox en sí, aunque usualmente no es nesecario tener al skybox "abrazando" los limites del mapa para alcanzar tiempos de compilación razonables.
Warning.pngAviso:Deberías evitar hacer un skybox como un gran cubo con textura Skybox al rededor de tu mapa. Esto puede aumentar drásticamente los tiempos de compilación VVIS.

Cambiando el skybox mostrado

Mira también la Lista de cielos(en)
Sky change.png

Si no te gusta el cielo estándar "sky_day01_01", puedes cambiarlo en la opción del dialogo de las propiedades del mapa de Hammer. Con el mapa correcto abierto, sigue estos pasos:

  1. Ve al Menu del mapa(en)
  2. Elije Map Properties... de la lista.
  3. En la ventana Object Properties, selecciona el campo Skybox Texture Name.
  4. Reemplaza el cielo listado ahí con el nombre del skybox que quieras que se muestre.

Iluminación del Skybox

English (en)Español (es)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)
Toolsskybox.gif

La iluminación del cielo entra al mapa a través de cada brush(en) texturizado con toolsskybox(en), representando luz de sola/luna directa y luz del cielo difusa. Sus propiedades básicas están controladas por tres entidades usadas en combinación (cuatro en algunos juegos):

  • light_environment define la dirección, color e intensidad de la luz solar directa, y el color e intensidad de la luz del cielo difusa.
  • shadow_control define el color, dirección, y la distancia de atenuación de las sombras dinámicas(en) que son creadas por light_environment. Las sombras dinámicas serán erróneas y no configurables sin esta entidad.
  • env_sun coloca un sprite brillante en el skybox para representar la aparente posición del sol en el cielo. No tiene efecto en la iluminación aparte de esto.
  • env_cascade_light arroja duras, sombras en tiempo real al mapa, usualmente copiando configuraciones de la entidad light_environment. (en todos juegos desde Counter-Strike: Global Offensive)(también en Black Mesa)

Para que todo tenga sentido, solo asegurate que tienes solo una de estas entidades en tu mapa, y que el Pitch and Yaw <angulos> tiene el mismo valor en las tres entidades. (Pitch es equivalente al ángulo de elevación del Sol desde el piso, y Yaw es el rumbo de su brújula.)

Estas configuraciones de iluminación—dirección, color, brillo, etc.—son justamente específicos a la imagen real usada para el skybox 2D. El artículo Lista de cielos(en) sugiere algunas configuraciones para los skyboxes de juegos oficiales. La entidad worldspawn define que skybox(en) usar. Tambien nota que la niebla se vera mal si las propiedades del env_fog_controller no corresponden al skybox particular en uso.

Note.pngNota:Pitch puede ser reemplazado por light_environment y env_sun, pero no shadow_control. El valor Pitch tampoco puede ser apagado y su rotación es medida contra-reloj del horizontal (entonces directo abajo es -90°) mientras que la rotación del <angulos> Pitch es sentido del reloj (entonces directo abajo es +90°). La solución para esto es asegurarte que tu reemplazo Pitch meramente repite el valor <angulos>; por ejemplo, si tu shadow_control, light_environment y env_sun <angulos> son "45 -60 0", cambia el reemplazo Pitch a "-45".

See also

Creando una textura de Skybox 2D personalizada

  1. Prepara los archivos de tus imágenes. Necesitas seis imágenes de la misma resolución:
    • <nombre_del_skybox>BK
    • <nombre_del_skybox>DN
    • <nombre_del_skybox>FT
    • <nombre_del_skybox>LF
    • <nombre_del_skybox>RT
    • <nombre_del_skybox>UP
  2. Conviértelos a VMF.(en) Asegurate que activaste los valores "Clamp S" y "Clamp T" o veras líneas al jugar con detalle de textura mas bajo.
  3. Crea materiales para cada textura en \materials\skybox\, usando la siguiente plantilla:
sky
{
	$basetexture(en) <VTF>
	$hdrcompressedtexture(en) <VTF>
	$nofog(en) 1
       $nomip(en) 1
	$ignorez(en) 1
}

Ahora, en Hammer(en), ve a Map > Map Properties > Skybox Texture Name y escribe el nombre de tu skybox sin ninguna etiqueta lateral.

Creando un Skybox con XBlah's Modding Tool

Los Skyboxes LDR pueden ser creados directamente desde los archivos de la imagen con el XBLAH's Modding Tool XBLAH's Modding Tool usando una interfaz intuitiva, que crea todos los vtfs y vmts requeridos. Todo lo que tienes que hacer is seleccionar cada cara del cubemap, previsualizarla, y guardarla. Tiene incorporado un previsualizador 3D para ver si el skybox no tiene bordes, y soporta los skyboxes cuadrados regulares y los ajustados.

Esto puede ser accedido desde la herramienta desde Materials > Skybox Editor.

Clean Mod

Mira también

Environment articles:
Skies and environment maps Source Source: Skybox (2D)Skybox (3D)HDR SkiesSkybox with TerragenSkybox with Terragen - AdvancedList of skies


Source 2 Source 2: Skybox (3D)

Terrain and displacement mapping DisplacementsCreating Holes in DisplacementsDigital Elevation ModelsCreating custom terrain with Worldmachine
Pendiente: Traducir la lista

Links externos


Stub

This article or section is a stub. You can help by expanding it.