Es/Brush: Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
m (Nesciuse moved page Brush/es to Es/Brush over redirect: Language prefixes)
m (Multipage removal)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{langsp}}
{{LanguageBar}}
 
<!-- Add the categories to the main page, not here. Some template, such as {{This is a}}, and all Table templates should be placed to the main page. -->
<!-- Add the categories to the main page, not here. Some template, such as {{This is a}}, and all Table templates should be placed to the main page. -->


Un '''sólido''' ('''''brush''''' en inglés) es una forma [https://es.wikipedia.org/wiki/Pol%C3%ADgono#Clasificaci%C3%B3n_de_los_pol%C3%ADgonos_seg%C3%BAn_su_forma convexa] tridiminensional que se ha creado con la [[Hammer Block Tool|herramienta Hammer Block]] de [[Valve Hammer Editor|Hammer]]. Los diseñadores de niveles usan los sólidos para definir la forma del [[world|mundo]] (que también define la [[visibility|visibilidad]] del nivel) y crear [[brush entity|entitidades del sólido]].
Un '''sólido''' ('''''brush''''' en inglés) es una forma [https://es.wikipedia.org/wiki/Pol%C3%ADgono#Clasificaci%C3%B3n_de_los_pol%C3%ADgonos_seg%C3%BAn_su_forma convexa] tridiminensional que se ha creado con la {{L|Hammer Block Tool|herramienta Hammer Block}} de {{L|Valve Hammer Editor|Hammer}}. Los diseñadores de niveles usan los sólidos para definir la forma del {{L|world|mundo}} (que también define la {{L|visibility|visibilidad}} del nivel) y crear {{L|brush entity|entitidades del sólido}}.


Cuando se compila un mapa, el [[VBSP|VBSP]] convierte las caras de un sólido que tocan un [[visleaf|visleaf]] a un [https://es.wikipedia.org/wiki/Geometr%C3%ADa_constructiva_de_s%C3%B3lidos grupo de polígonos]. Los modelos del sólido resultantes se almacenan en el archivo BSP y pueden pertenecer a entidades (como por ejemplo, el mundo o la propio entidad del sólido). Se conservan los sólidos originales en el BSP, pero no es claro el beneficio de esto.
Cuando se compila un mapa, el {{L|VBSP}} convierte las caras de un sólido que tocan un {{L|visleaf}} a un [https://es.wikipedia.org/wiki/Geometr%C3%ADa_constructiva_de_s%C3%B3lidos grupo de polígonos]. Los modelos del sólido resultantes se almacenan en el archivo BSP y pueden pertenecer a entidades (como por ejemplo, el mundo o la propio entidad del sólido). Se conservan los sólidos originales en el BSP, pero no es claro el beneficio de esto.


En comparación con los [[model|modelos]], los sólidos son:
En comparación con los {{L|model|modelos}}, los sólidos son:


* Únicos.
* Únicos.
* De poco detalle y [[cheap|económicos]].
* De poco detalle y {{L|cheap|económicos}}.
* Alumbrados con [[lightmap|iluminación del mapa]].
* Alumbrados con {{L|lightmap|iluminación del mapa}}.
* Rígidos (no se pueden [[Skeletal animation|deformar]]).
* Rígidos (no se pueden {{L|Skeletal animation|deformar}}).


== Compilación ==
== Compilación ==
Line 19: Line 20:
Hay dos excepciones a estas reglas:
Hay dos excepciones a estas reglas:


* Aunque son entidades discretas en Hammer, los [[func_detail|func_detail]] se fusionan en uno durante compilación. No se necesita poner [[nodraw|nodraw]] a las caras ocultas (pero ''sí'' a las caras de detalle que dan al mapa y viceversa).
* Aunque son entidades discretas en Hammer, los {{L|func_detail}} se fusionan en uno durante compilación. No se necesita poner {{L|nodraw}} a las caras ocultas (pero ''sí'' a las caras de detalle que dan al mapa y viceversa).
* Las caras de materiales [[$translucent|translúcidos]] nunca se dividen. No se aplican a caras internas u ocultas a menos que realmente se tenga esa intención.
* Las caras de materiales {{L|$translucent|translúcidos}} nunca se dividen. No se aplican a caras internas u ocultas a menos que realmente se tenga esa intención.


== Límites ==
== Límites ==
Line 29: Line 30:
* 32768 caras en total (medio del límite de planos de BSP; cada cara usa dos planos).
* 32768 caras en total (medio del límite de planos de BSP; cada cara usa dos planos).


Los sólidos invisibles como los [[trigger_multiple|triggers]] y [[hint brush]] cuentan con este límite. Las caras NODRAW no cuentan porque están eliminados durante la compilación, quedando solo sus colisiones, cuadro delimitador y posición en el mapa. Hay que tener en cuenta que el compilador puede dividir las caras, contándolas más hacia el límite.
Los sólidos invisibles como los {{L|trigger_multiple|triggers}} y {{L|hint brush}} cuentan con este límite. Las caras NODRAW no cuentan porque están eliminados durante la compilación, quedando solo sus colisiones, cuadro delimitador y posición en el mapa. Hay que tener en cuenta que el compilador puede dividir las caras, contándolas más hacia el límite.


{{tip|Es posible crear una compilación personalizada de VBSP con estos límites cambiados o eliminados, pero el comportamiento del motor Source no está definido.}}
{{tip|Es posible crear una compilación personalizada de VBSP con estos límites cambiados o eliminados, pero el comportamiento del motor Source no está definido.}}


== Véase también ==
== Véase también ==
* [[Level Design Overview|Vista general de diseño de niveles]]
* {{L|Level Design Overview|Vista general de diseño de niveles}}
* [[Brush Creation|Creación de sólidos]]
* {{L|Brush Creation|Creación de sólidos}}
* [[Model|Modelo]]
* {{L|Model|Modelo}}
* [[Displacement|Disposición]]
* {{L|Displacement|Disposición}}
 
{{ACategory|Level Design}}
{{ACategory|Glossary}}

Latest revision as of 05:17, 12 July 2024

English (en)Deutsch (de)Español (es)Português (pt)Português do Brasil (pt-br)Русский (ru)Українська (uk)中文 (zh)Translate (Translate)


Un sólido (brush en inglés) es una forma convexa tridiminensional que se ha creado con la herramienta Hammer Block(en) de Hammer(en). Los diseñadores de niveles usan los sólidos para definir la forma del mundo(en) (que también define la visibilidad(en) del nivel) y crear entitidades del sólido(en).

Cuando se compila un mapa, el VBSP(en) convierte las caras de un sólido que tocan un visleaf(en) a un grupo de polígonos. Los modelos del sólido resultantes se almacenan en el archivo BSP y pueden pertenecer a entidades (como por ejemplo, el mundo o la propio entidad del sólido). Se conservan los sólidos originales en el BSP, pero no es claro el beneficio de esto.

En comparación con los modelos(en), los sólidos son:

Compilación

  1. Para cada modelo del sólido, solo se compilan las caras que tocan un visleaf. Esto se puede ver a continuación:

    Sólidos y sus equivalentes compilados

  2. Si una parte de la cara toca con visleaves y otra no, la cara del sólido se dividirá para eliminar zonas ocultas.

Hay dos excepciones a estas reglas:

  • Aunque son entidades discretas en Hammer, los func_detail(en) se fusionan en uno durante compilación. No se necesita poner nodraw(en) a las caras ocultas (pero a las caras de detalle que dan al mapa y viceversa).
  • Las caras de materiales translúcidos(en) nunca se dividen. No se aplican a caras internas u ocultas a menos que realmente se tenga esa intención.

Límites

VBSP tiene estos límites:

  • 8192 sólidos (16384 en Garry's Mod).
  • 128 caras en un mismo sólido.
  • 32768 caras en total (medio del límite de planos de BSP; cada cara usa dos planos).

Los sólidos invisibles como los triggers(en) y hint brush(en) cuentan con este límite. Las caras NODRAW no cuentan porque están eliminados durante la compilación, quedando solo sus colisiones, cuadro delimitador y posición en el mapa. Hay que tener en cuenta que el compilador puede dividir las caras, contándolas más hacia el límite.

Tip.pngConsejo:Es posible crear una compilación personalizada de VBSP con estos límites cambiados o eliminados, pero el comportamiento del motor Source no está definido.

Véase también