Guía de Construcción/Building

building
español

#1

Muchas veces suelo encontrarme con bastantes personas que quieren iniciarse en esto de la construcción, normalmente les doy unos cuantos consejos generales pero para profundizar más en el asunto y ser de mucha más ayuda hago esta guía.

Para aclarar un poco en esta guía no enseñaré como hacer las cosas o cómo construir, esto son consejos basados en mi experiencia para orientar un poco a los aspirantes a builder.

Bien, para iniciar basándome en los puntos de el tutorial de Crykee pero añadiendo un par de cosillas comencemos con esto.

Inspiración, Práctica, Paciencia, Herramientas y Perseverancia

Inspiración
Para comenzar todos necesitamos algo de inspiración, para esto puedes usar referencias como imágenes o visitar Showcases de otros usuarios que son un gran ejemplo de lo que se puede llegar a hacer en Roblox, si no tienes una idea clara de con qué comenzar puedes iniciar construyendo lo que más te guste, lo mío fue una pequeña casa basada en un anime.

Práctica
Sigue construyendo, eventualmente notarás cierta progresión en lo que haces pero cuidado, algunos en la práctica suelen quedarse estancados por lo que trata de obtener un desafío, ya sea desde probar con diferentes estilos hasta crear formas nuevas que creas que no se suelen ver mucho.

Paciencia
No te presiones y ve a tu ritmo, ir demasiado rápido puede hacer que cometas más errores y al final seas menos eficiente.

Herramientas
Con esto me refiero a los Plugins, las herramientas de Roblox hacen muy buen trabajo pero algunas veces requerimos algo muy específico o quizá algo que nos facilite cierta tarea, para esto están los Plugins, al final enlistaré todos los que yo utilizo, muchos de ellos son fáciles de usar y se explican por si solos una vez los pruebas un poco.

Perseverancia
Construye siempre que puedas, lo importante es seguir intentando sin rendirse ni desmotivarse por pequeños fallos si algo no puedes hacerlo por que crees que te supera siempre puedes retomarlo una vez hayas adquirido algo más de experiencia.

Comencemos a construir

¿Qué debería tomar en cuenta?

  • Incremento de Studs
  • Planificación
  • Organización
  • Selección
  • Colores
  • Materiales
  • Tamaño
  • Creatividad
  • Consistencia
  • Errores comunes

Incremento de Studs
Roblox mide sus distancias en Studs, el valor que tengamos puesto será la distancia en la que moveremos o cambiaremos el tamaño de cualquier Part, si mantenemos cierta consistencia con el incremento podemos disminuir nuestra cantidad de errores de alineamiento. Mi recomendación para el incremento y lo que siempre uso es esta:

  • Construcciones grandes 1 - 0.5 Studs.
  • Detalles construcciones pequeñas 0.1 - 0.05 Studs.

Planificación
Antes de comenzar debes tener una idea clara de que es lo que vas a hacer para apoyarte en esto puedes añadir algunas parts que te servirán de guía.

Organización
Mantener tu Workspace bien organizado es necesario, agrupa tus Parts en Models y dales un nombre para que sean más fáciles de identificar incluso puedes añadir carpetas para ordenar incluso más tus models.
Workspace

Selección
Existen algunas combinaciones con teclas para añadir ciertas funciones:

Incremento de ambas caras de una part
Manteniendo presionado Ctrl y a la vez que cambiamos el tamaño de una part hará un incremento en ambas caras
Ctrl

Reescalado de modelos
Manteniendo presionado Shift y cambiando el tamaño de 2 o más parts (también puede usarse sobre un model) este se podrá aumentar o disminuir su tamaño proporcionalmente.
Shift

Seleccionando parts de un model
Manteniendo presionado Alt y haciendo click podemos seleccionar una Part que esté dentro de un model, así no tenemos que preocuparnos por desagrupar y reagrupar.
Para seleccionar múltiples parts dentro de un model tendremos que presionar Ctrl + Alt + Click.

Colores
La variedad de colores siempre es buena pero hay cosas que debes de tener en cuanta a la hora de elegir esto:

  • Colores agradables a la vista
  • Escalas del mismo color (El mismo color con ligeras variaciones de tono)
  • Evitar usar el mismo color para muchos elementos
  • Relaciona el ambiente con los colores que usarás (Si quiero dar un aspecto tenebroso usaré colores oscuros)

Materiales
Al igual que los colores la variedad siempre será buena pero en este caso la cantidad de estos dependerá de que estilo quieras utilizar, si quieres un estilo realista usarás muchos materiales, mientras que si vas por un estilo “Low poly” este se caracteriza mayormente por no tener texturas y ser colores sólidos.

Tamaño
Recomiendo construir con un tamaño relativo al avatar de roblox predeterminado, que mide de 5 studs de alto y 3 de ancho. Recuerda que para tenerlo siempre presente puedes añadir un avatar al lado de tu construcción.

Consistencia
Hay que mantenerse consistentes en cuanto a colores materiales y nivel de detalle, algo muy detallado desentona bastante rodeado de un entorno simple y viceversa

Errores comunes

Z-Fighting o Flickering
Esto sucede cada vez que 2 caras se superponen produciendo este efecto, para solucionarlo simplemente hay que alinear bien nuestras parts para que esto no suceda.
En caso de que tu construcción dependa de que tus parts estén unidas puedes cambiar ligeramente su tamaño en 0.001 así evitarás que esto suceda.

Free models
Para los principiantes tener varios models ya hechos puede ser bastante atractivo pero repercute de mala manera, si lo que quieres es mejorar debes hacerlo por ti mismo.
Por otra parte usar un free model para ver como este se compone y darte algunas ideas de construcción puede ser bueno aunque debes tener cuidado, algunos models tienen scripts ocultos que llegan a afectar de mala manera el rendimiento de tu juego.

Mucho detalle
Empeñarse demasiado en detallar a la larga puede causar problemas de rendimiento debido a la gran cantidad de Parts, si harás algo detallado trata de no ir por algo muy grande.

Uso de imágenes y texturas
Es preferible usar los materiales de Roblox siempre que puedas, usar una imagen grande para algo que puedes hacer con Parts hará que tu construcción no se vea del todo bien, reserva el uso de imágenes y texturas solo para cosas realmente necesarias.

Parts sin Anchor
Un error muy común en aquellos principiantes, si quieres que tus Parts se queden fijas debes anclarlas seleccionándolas y presionando el botón de Anchor en la pestaña Home.

Ambientación

La ambientación es algo esencial para nuestras construcciones y por eso le he dedicado una sección completa.
Para lograr una buena ambientación es necesario lo siguiente:

  • Skybox
  • Lighting
  • Luz
  • Shaders
  • Objetos avanzados

Skybox
No hay mucho misterio en esto, simplemente tenemos que ir a la Toolbox y buscar por Skybox para seleccionar el que más nos guste. Los Skybox se conforman por 6 caras, si quieres hacer tu propio Skybox necesitarás de 6 imágenes que coincidan.

Lighting
Esta parte estará basada en la nueva tecnología Voxel, si llega a haber un cambio significativo en alguna actualización haré los cambios respectivos.
Como su nombre lo dice esto será la iluminación de nuestro juego, será difícil explicarlo con palabras asi que pondré una imagen que es mucho más descriptiva.
Lighting
El OutdoorAmbient modifica en gran medida los otros colores, recomiendo usar colores oscuros para que este no cambie drásticamente a los demás

  • Luz

Point light
Proyecta luz en todas direcciones formando una esfera

Spot light
Proyecta un cono de luz en una de las 4 direcciones de una Part.

Surface light
Similar al Spot light, pero en lugar de un cono su tamaño será proporcional al tamaño de la Part.

Toma en cuenta que para tener una buena iluminación tendrás que usar cada luz como te convenga, esto no se trata de poner una luz gigantesca que ilumine todo el lugar puesto que la luz en Roblox no funciona como en la vida real.

  • Shaders

Para añadir estos solo hay que hacer click en el botón + que está en lightng, estos se encuentran en la categoría Post processing effects. Estos son los siguientes:

Color correction
Este elemento añadirá una capa sobre nuestro juego haciendo que podamos añadir un color extra que se sobreponga ante toda la iluminación y también nos ayudará a ajustar los valores de Contraste Brillo y Saturación.

Bloom
Para explicarlo fácilmente es el efecto que posee el neon, pero también puede verse en menor medida un ligero resplandor en los colores más claros, ese es el efecto de Bloom.
Este efecto solo puede ser visto en calidades superiores a 3

Sun Rays
Rayos de sol, como su nombre lo dice hará que podamos ver los rayos que produce el sol y como estos colisionan con otros objetos.
Este efecto solo puede ser visto en calidades superiores a 7

Si no puedes ver alguno de estos efectos puedes acceder a las opciones del Studio y cambiar el nivel de gráficos, para hacer este proceso más sencillo puedes usar un plugin llamado “Quality Settings

  • Objetos avanzados

Particle emitter
Las partículas son pequeñas imágenes que son generadas constantemente, hay muchas maneras en las que pueden ser usadas como hacer un efecto de lluvia o nieve.

Beams
Los beams son una imagen que se repite de un punto A a un punto B, estos puntos son los Attachments que los cuales debes añadir a una Part y enlazarlos al Beam. Al igual que las partículas los Beams tienen variedad de usos, solo hay que ser un poco creativos como este televisor que hice, añadí un Beam la pantalla para hacer un efecto de estática.
Televisor

Terminando con la ambientación y aplicando gran parte de lo anterior mencionado podemos hacer un cambio drástico en nuestro juego, usaré de ejemplo una construcción mía.

Optimización

Esta es una de las partes más importantes, si vamos a hacer un juego hay que asegurarnos de que este tenga un buen rendimiento en la mayoría de dispositivos.

Cosas que debes de tener en cuenta para lograr una buena optimización:

  • Priorizar el uso de Parts sobre CSG y Meshes
  • Priorizar el uso de Materials sobre Texturas y Decals
  • Evita las transparencias
  • Si requieres realismo opta por usar Terrain, siempre y cuando no hagas algo gigantesco.

Hablando sobre el Solid Modeling (Unions) y Meshes
Usar el Solid modeling de Roblox puede ser una buena herramienta a la hora de tratar de obtener formas que no se pueden conseguir con Parts normales, si vas a usar una Union ésta debe de tener cierta complejidad para justificar su uso, al igual que las Meshes pero estas en particular sólo pueden ser hechas en un programa de modelado por lo que en general llegan a ser más óptimas en cuanto a su geometría.

Para asegurarte de optimizar bien tus Meshes o Unions debes de cambiar su colisión.

  • Default: Tendrá una colisión idéntica a la Mesh/Union.
  • Hull: Hará una forma similar.
  • Box: Directamente esta hará que la colisión sea una caja, en términos de rendimiento esta sería la mejor.

Para saber qué colisión usar primero debes pensar en qué es lo que necesitas, si tu objeto es un elemento únicamente decorativo puedes optar por box, incluso dejándolo sin colisión.

Una alternativa para el Solid Modeling
El usuario Sofloann ha creado un kit el cual se basa en meshes que pueden ser complementos a la hora de hacer nuestras construcciones y lograr un efecto visual parecido como si hubiésemos utilizado Unions, la ventaja de estas meshes es que pueden ser fácilmente reescaladas a nuestra conveniencia a diferencia de las Unions.
https://www.roblox.com/library/1174977334/Sofloanns-Building-parts

Lista de Plugins

https://www.roblox.com/library/260276858/Studio-Build-Suite
https://www.roblox.com/catalog/144950355/Building-Tools-by-F3X-Plugin
https://www.roblox.com/catalog/143383965/Build-v4
https://www.roblox.com/catalog/165687726/Stravant-GapFill-Extrude-Fixed
https://www.roblox.com/catalog/217792838/Stravant-Model-Reflect
https://www.roblox.com/catalog/344901609/Tomarty-Geometry-Tools
https://www.roblox.com/catalog/1618177131/Quentys-Part-to-Terrain-Preserve-old-terrain
https://www.roblox.com/catalog/213664111/Celestial-Body-Dragger
https://www.roblox.com/catalog/584741146/Oozledraw-except-it-doesnt-lag

Eso ha sido todo de momento, quizá en un futuro puede que agregue un par de cosas que me encuentre por ahí y tal como dije en el inicio esto no es más que una pequeña ayuda usando mis experiencias, ya veremos en un futuro si hago un tutorial esta vez enseñando el como hacer ciertas formas, así que sin más que añadir me despido.


#2

Excelentes consejos, me gustan mucho los puntos que pusiste. :smile:


#3

Muy buenos consejos pero lamentablemente no muchos lo van a seguir al pié de la letra, más si uno está concentrado en lo que comenzó a practicar antes. Yo creo que la mejor forma de que esto le sirva a la gente es ponerlo frente a un público mayor (Me refiero a compartir el link con los demás), ya que en este foro de desarrolladores latinos no somos muchos.


#4

Te faltó poner que construyan simétrico al estar en equipo.


#5

Realmente depende, no es bueno construir entre varios secciones del mismo mapa debido a la diferencia de habilidad suele haber bastantes discrepancias, si van a hacer un equipo de construcción deben organizarse bien, por ejemplo alguien construye los caminos, alguien hace los edificios y otro más hace las decoraciones, así no deberían haber muchos errores.


#6

Lo digo por experiencia, me pasó que estábamos construyendo un hotel y había un men con el 0.01 y después cuando lo hacia simétrico no me salia porque estaba a-simétrico.


#7

Estan chido el tutorial compañero, creo que hasta mejor que el mio :((


#8

Muy bueno el tutorial, gracias por compartir esta información con nosotros.