PATCHES & TERRAIN: Manipulación



En este tutorial vamos a echar un vistazo muy por encima a la manipulación de Terrain Patches.

Realmente no hay límites en las cosas que puedes crear a partir de patches, Los patches en Radiant se manejan de forma muy similar a cualquier otro programa 3D.

SIMPLE
En este punto ya sabes que un simple Terrain patch, surge de un brush básico.


A partir de tener el brush seleccionado e ir al menú y seleccionar la opción ¨Simple Terrain Patch¨.


En la pequeña ventana emergente, podemos determinar el número de ¨rejillas¨ que tendrá nuestro patch.


Si ya has creado un patch y en algún momento necesitas añadir una subdivisión adicional, solo tienes que seleccionar el patch, presionar ¨V¨ para ver los vértices, seleccionar dos vértices y presionar ¨ Control+Mayúsculas+A¨.


Una nueva linea de vértices será añadida.


En un patch, para seleccionar toda una línea de vértices, presionas ¨V¨, luego con la tecla mayúsculas presionada, has click en un vértice y verás como toda una línea de vértices se torna azul.


Con mayúscula aun presionada, si haces click sobre el mismo vértice, harás una selección de toda una línea de vértices, pero en otra dirección.


Para hacer un corte a un patch, selecciona una línea de vértices y presiona ¨ Control + mayúsculas + X¨.


Para unir vértices de dos patches diferentes, selecciona ambos patches, presiona ¨V¨, selecciona dos vértices, uno de cada patch y presiona ¨W¨. Repite procedimiento de dos en dos hasta unir los últimos vértices.


Nota: El orden de selección es importante, Los vértices del patch que seleccionaste primero, atraerán los vértices del patch que seleccionaste último.

Dos patches que tienen el mismo número de rejillas y con vértices que coinciden, pueden ser convertidos en un sólo patch seleccionándolos y presionando ¨W¨.


CURVO
Haciendo un brush rectangular, puedes hacer un patch en curva. Sólo selecciona el brush y ve al menú > Simple Curve Patch.


tendrás un patch creado.


La diferencia de este patch es que cuando presionas ¨V¨, se presentan menos vértices y cuando mueves un grupo de ellos (En mi caso, tres del centro), el patch adopta una forma curva.


ELEVACIONES
Ya hemos visto como se pueden crear elevaciones y profundidades seleccionando un simple patch, presionando ¨Y¨, activando las opciones ¨Height¨, ¨Paint Height¨, dejar la tecla ¨Alt¨ presionada y hacer click sobre el brush a manera de pincel.


Click izquierdo para elevaciones, Click derecho para profundidad.

MODELANDO
Para hacer modelos con forma simétrica, tienes que manipular los patches y mover vértices poco a poco y uno por uno hasta conseguir la forma deseada, pero puedes hacer sólo la mitad del modelo.


has un duplicado e invierte los patches, dependiendo de la orientación, usa uno de estos botones del menú:



Esto causa muchas veces que los patches se den la vuelta.


Para contra restar eso, ve al menú ¨Patch > Invert¨ y listo.


Lo siguiente es unir cuidadosamente ambas mitades y unificar algunos patches si es necesario.


Importante: A veces manipurar o crear modelos genera errores, estos errores causan que se vean huecos en los patches que has creado, esto sucede muchas veces porque el Radiant necesita localizar todos los vértices en el GRID. Mientras modelas con patches, puedes alinear los vértices presionando ¨Mayúscula + G¨.

LIGHT MAP / LMap
Cuando trabajas con patches, a veces durante la compilación puedes recibir un error muy similar a este:

¨ERROR: Lightmap uses more than one pixel per inch.
In map prefabs/mp_backlot/backlot_consite.map on entity 174 brush 2 at 3376 379¨

Para evitar ese problema, debes mirar los brushes y patches de tu mapa en modo ¨Light map¨.

Presionando ¨Mayúsculas + L¨ activas el modo ¨LMap¨. Verás todo el mapa a cuadros blancos y grises, si ves alguna textura que sigue un patrón diferente a todas las demás, es casi seguro que es la que te está generando el problema.


Seleccióna el patch, presiona ¨S¨ y has click en alguna de las opciones de texturas hasta que veas que el tramado se ajuste o siga el mismo patrón que el resto.


Para salir del modo ¨LMap¨, presiona nuevamente ¨Mayúsculas + L¨ dos veces.

PATCH vs PREFAB
En el caso del uso de prefabs, es recomendable que los patches apenas toquen o rodeen las estructuras.


Cada terrain patch esta creado individualmente y ajustado a la dimensión del prafab.




Es la forma que usa IW en la creación de sus mapas y evita muchos errores. Pero puedes tocar o atravesar un poco los brushes con terrain patches siempre y cuando lo hagas a conciencia.

En el caso de terrenos, es altamente recomendado no iniciar los trabajos con alfas y decals, hasta que hayas terminado de colocar todos los patches en su sitio, me refiero a texturas ¨decal¨ o decoración, esto evita cortes bruscos o errores de compilación.

Un error más o menos como este:

¨ERROR: nombredelmapa.map" 0 1473 96 491 104 -0 0 1 "surface 'me_floor_metalgratingparallel_decal' is partially floating or needs to be aligned"

Y lo más seguro es que se repita algunas diez veces :-)