Resultados 1 al 6 de 6

Tema: Escenario de videojuego triángulos cuadrados

  1. #1
    Fecha de ingreso
    May 2006
    Mensajes
    27

    Escenario de videojuego triángulos o cuadrados?

    Muy buenas. Como soy un poco torpe (también llamado humilde y eterno principiante) y me cuesta terminar de coger algunos conceptos, he decidido volver a preguntar algo que me respondieron alguna vez, pero que no llegue a entender bien.

    En su día me comentaron que es mejor modelar en triángulos ya que es con lo que, nativamente, trabaja una tarje gráfica. Esta información ha seguido repiqueteando en mí cabeza y me veo en la necesidad de expresar mis dudas. Dudas que han vuelto a mí aumentadas al leer un párrafo en el blog de un amigo: http://creadorvj.blogspot.com.es/201...delado-3d.html.

    El párrafo es el siguiente:
    [ipolígono: formado por varios puntos y segmentos que los unen en un plano. Hay polígonos de 3 o más lados, pero lo ideal es trabajar con quads o polígonos de 4 lados por su estabilidad, aunque siempre sabiendo que casi todos los motores actuales trabajan con triángulos (y que por tanto convertirán cada Quad en 2 triángulos). [/i].

    Entonces, lo que repiquetea en mí cabeza es lo siguiente:
    ¿Es mejor modelar en tris? En teoría sí, ya que es con lo que nativamente trabajan las tarjetas gráficas, o los motores, imagino que viene a ser lo mismo, los motores deberán compilar la información en tris ¿o estoy diciendo una barbaridad?
    El caso es que la duda con mayúsculas sería¿Qué es mejor, tener un escenario con 250.000 cuadrados, o uno totalmente idéntico con 500.000 triángulos? O ¿da igual?
    El caso es que, si hacemos el de 250.000 cuadrados, el motor lo convertirá finalmente en 500.000 triángulos, y será lo mismo que haberlo hecho nosotros directamente en triángulos, pero habiendo hecho trabajar al motor, ¿perdiendo eficiencia?
    Entonces, un escenario con el doble de polígonos siendo estos tris en vez de quads, ¿sería más eficiente?
    Al leer el artículo pensé: entonces si yo hago la escena en quads, el propio motor va a partirlos creando tris que es lo que realmente entiende, así que, de todos modos va a duplicar los polígonos, mejor sería partirlos yo de antemano, para evitar al motor tener que hacerlo, ya que imagino que gastara más recursos.

    Por otra parte, creo haber leído también, que para animación es mejor usar quads, ya que se deforman mejor. Esto aún no lo entiendo del todo, ya que se supone que el motor finalmente lo convertirá en un tri, antes de que el jugador vea la animación.
    ¿Por qué se dice que un polígono de cuatro lados es más estable?
    Sin nada más, gracias de antemano. Un saludo.

    As.

  2. #2
    Fecha de ingreso
    Feb 2004
    Mensajes
    2,107

    Escenario de videojuego triángulos o cuadrados?

    Como yo lo veo. Cuatro vértices, forman una cara cuadrada, o dos triangulares, en ambos casos son 4 vertex. En el hipotético caso que el planteamiento inicial fuera:
    Modela este personaje, objeto, lo que sea para un videojuego en Low poly en que el límite máximo sea de.
    559 vertex (vértices)= 1144 Edges (aristas)= 596 Faces (caras) = 1021 tris.
    (Que tampoco me he puesto a calcular los números con la calculadora. Los he copiado de uno de estos. http://www.Polycount.com/forum/showthread.php?t=78743).

    Pues lo modelas, le das a la opción de que haga el recuento, cálculo de vertex, tris, y si esta por debajo, listo, y si se pasa, pues a reducir caras, (o hacer una retopología).

    Normalmente modelas en caras cuadradas. Si, las caras son tris, triangulares, sabes que están ahí, y que hace los cálculos. Pero no los ves, (o haces que no los muestre).

    Sobre que los triángulos son menos estables, o unos enemigos.

    Este enlace arrojara más luz. https://www.foro3d.com/f24/general-g...eso-87011.html.
    Última edición por marc31; 15-09-2012 a las 23:24
    Si usted escribe "ya boi", por favor, no venga.
    - -
    La realidad es sólo una ilusión muy persistente. Albert Einstein

  3. #3
    Fecha de ingreso
    Oct 2004
    Mensajes
    1,434

    Escenario de videojuego triángulos o cuadrados?

    Hola, para responderte a tus dudas, la primera creo que te refieres al modo de modelar, pero creo que responderé antes a la segunda, que corresponde a los requisitos del número de polígonos, por norma general, cuando dicen polígonos, se refieren al número de caras máximo que tienen estos, es decir, que si nos están diciendo 250.000 polígonos, suelen ser en caras triangulares (tris).

    En otros casos, nos pueden especificar, que sean polígonos Quad, por lo que tendremos nosotros que tener en cuenta, que si nos piden 2000 quads, serán el doble de polígonos reales en pantalla, si no trabajamos con caras triangulares en algún detalle del modelo, caras de tres lados tris. Hasta aquí, la cosa es sumamente sencilla, luego volvemos a las características de cada motor y como funcione con la geometría, no entiendo mucho de ellos, por lo que no puedo comentarte gran cosas, si se, que hasta ahora, que la mayoría de motores gráficos, trabaja a nivel de polígonos de 3 lados (espacio euclidiano) donde una superficie se define por tres puntos en el espacio cerrando una superficie, o normal. Dos polígonos de tres lados, definen una cara de cuatro, etc.

    Y bueno, a la hora de trabajar, teniendo claros los requisitos, no importa con que método modelemos, podemos controlar el modelado con caras triangulares, todo un arte de la técnica y la optimización, o bien modelar, para mí lo más cómodo, en caras Quad, de cuatro lados, y una vez realizado el modelo, hacer visibles las aristas centrales, en 3ds Max normalmente invisibles, desconozco de otros software. Y retocar detalles reoptimizando la geometría. Todo viene a depende, de 1, los requisitos en polígonos, y el tipo de estos, tu destreza como modelador y 2, la técnica y tu metodología de trabajo, pensando en trabajar con caras de tres lados, o cuatro.

    Por ejemplo, si fuese el programa que usas, 3ds Max, este tiene dos modificadores de objetos, el edit Mesh, que trabaja a nivel de triángulos, que muestra las aristas que parten un polígono de cuatro de forma invisible, y el Edit Poly, que trabaja con caras quads, en ambas herramientas, el sistema de trabajo es más o menos el mismo, con la diferencia de que en edit Mesh da como polígonos todas las caras de tres lados, y en Edit Poly solo te le los Quad, dándote a entender que tienes la mitad de geometría que realmente llevarías en tu motor gráfico, me supongo, de que te hubieran pedido caras triangulares.

    El tema de la animación, iluminación y Shaders en videojuegos, se ha hablado mucho sobre la forma anterior de calcular todo esto, y al parecer los quads consumen menos memoria que las caras tris, son más potentes en cálculo de superficies normales, Normal Map, suavizado e animación. Puedes leer hilos y hilos en los foros de arte de videojuegos, Polycount, games artisans, así que, igual te estas refiriendo a eso, pero es algo a nivel de avance en el mundo de los videojuegos, que no afecta realmente mucho en el trabajo de un modelador 3d técnicamente en el día a día me supongo y si quizá algo más en programación, eso sí, la forma de trabajar a cambiado, sobre todo en nuevos sistemas para añadir detalle a los juegos, y el número de polígonos.
    Última edición por infograph3d; 18-09-2012 a las 14:05

  4. #4
    Fecha de ingreso
    May 2008
    Mensajes
    632

    Escenario de videojuego triángulos o cuadrados?

    Un polígono de cuatro vértices, tiene dos triángulos (el poly más pequeño), el computador los procesa no como cuadros, si no como triángulos. Así que un cubo que tiene 6 caras, tiene doce triángulos (polys), y a base de esto se mide el cálculo que hace el procesador en el momento de ejecutar el vídeo juego.

    Ahora bien las tarjetas gráficas si no recuerdo mal, tran en sus características cuantos polígonos pueden ejecutar dependiendo su capacidad de procesamiento.

    Creo que el inconveniente radica si tenemos polígonos o vértices duplicados en la escena, al final así los veamos como cuadros serán siempre triángulos, de repente pienso que es más fácil trabajar con cuadros.
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Yue.JPG 
Visitas: 732 
Tamaño: 21.8 KB 
ID: 172322   Clic en la imagen para ver su versión completa. 

Nombre: frame.JPG 
Visitas: 1047 
Tamaño: 23.8 KB 
ID: 172323  
    Última edición por Yue; 15-09-2012 a las 23:53
    "No son ni estrellas ni í*dolos, son solo gente común que quiere hacer historia"

  5. #5
    Fecha de ingreso
    Dec 2010
    Mensajes
    1,668

    Escenario de videojuego triángulos o cuadrados?

    Da igual si trabajas conquadso triángulos, ya que a la hora de exportar el modelo se todo se va a convertir a triángulos.

    El motor de videojuego va a leer siempre el modelo exportado que contiene triángulos (creo) y entonces da igual si tú lo has modelado usando Quads, no le va a requerir más procesamiento al motor.

  6. #6
    Fecha de ingreso
    May 2006
    Mensajes
    27

    Escenario de videojuego triángulos o cuadrados?

    Creo que ya o entiendo más o menos bien. Muchas gracias a todos por vuestros comentarios. As.

Temas similares

  1. Respuestas: 2
    : 25-12-2018, 08:43
  2. Triángulos cuadrados
    Por blenderman1 en el foro Programas de Diseño 3D y CAD
    Respuestas: 5
    : 14-01-2014, 19:43
  3. 3ds Max Escenario videojuego
    Por DiegoMinguez en el foro Trabajos en Proceso
    Respuestas: 42
    : 21-07-2013, 13:56
  4. Escenario para videojuego
    Por Mr. Sandman en el foro Trabajos Finalizados
    Respuestas: 7
    : 27-04-2012, 20:50
  5. Dividir cuadrados
    Por Uruk en el foro Modelado
    Respuestas: 4
    : 20-05-2005, 16:32