Resultados 1 al 18 de 18

Antialiasing en game engine

  1. #1
    Fecha de ingreso
    Apr 2006
    Mensajes
    506

    Blender Antialising en game engine

    Hola a todos, quería preguntaros, ¿cómo puedo crear una escena en Game Engine que tenga antialiasing? Gracias de antemano por la respuesta. Un saludo.

  2. #2
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Antialising en game engine

    El antialiasing tienes que, activarlo desde las propiedades de tu tarjeta gráfica en el apartado de OpenGL.

  3. #3
    Fecha de ingreso
    Apr 2006
    Mensajes
    506

    Blender Antialising en game engine

    Gracias Caronte. Me refiero a si puedo aplicar antialiasing por software desde el mismo Blender, y de ser así ¿cómo? Un saludo.

  4. #4
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Antialising en game engine

    No, creo que no puedes.

  5. #5
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Antialising en game engine

    ¿Por software? Claro que no ten en cuenta que el antialiasing por hardware ya ralentiza lo suyo, así que, imagínate por software.

  6. #6
    Fecha de ingreso
    Apr 2006
    Mensajes
    506

    Blender Antialising en game engine

    Gracias Pepius y Caronte (me olvido del antialiasing en Blender). Por favor mirar el primer trabajo de http://www.habitect.com/works.htm a ver qué os parece (no es Blender).

    Con todas las pruebas que he hecho, nunca he logrado conseguir un suavizado así.

    En el manual leí que pulsando sobre el botón face filter, al crear la solución de radiosidad, producirá un efecto de antialiasing, pero al hacer esto repetidamente, empeora la calidad. Por eso mi pregunta sobre si se podía aplicar por software. Gracias de nuevo a los dos. Un saludo.

  7. #7
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Antialising en game engine

    Ahora estoy en el trabajo y aquí no puedo ver Shockwave, pero te estas confundiendo. El suavizado de la superficie de un objeto sombreado con radiosidad no tiene nada que ver con el antialiasing, este solo afecta a los bordes del objeto.

    De todas formas, ten en cuenta que:
    • el game-engine de Blender solo soporta texturas de 256 colores.
    • la radiosidad esta guardada mediante el sombreado de los vértices, por lo que depende de la densidad de la malla el que tenga mejor o peor aspecto.
    yo no te recomiendo usar radiosidad de esta forma, porque necesitarás mucha geometría para obtener buenos resultados.

    Lo suyo es bakear la solución de radiosidad en las texturas y para ello existe un script (en los foros de blenderartists.org puede haber más información), pero nunca lo he usado y no creo que esté indicado para alguien que empieza ahora con Blender.

    El game-engine ha estado bastante tiempo estancado y solo ahora se está empezando a poner al día, así que, aún le queda para ser competitivo con otros engines más recientes.

  8. #8
    Fecha de ingreso
    Jul 2005
    Mensajes
    7,953

    Antialising en game engine

    Una posibilidad es usar el uvpainter de Jmsoler, que viene oficial en la sección UV de los scripts: seleccione el objeto, le das coordenadas UV, ejecutas el script y te aparece el desplegable con los colores como si fuera una textura. Sólo hay que grabarla como imagen y aplicarla al material con las UV que ya tiene la malla.



    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: lala.jpg 
Visitas: 296 
Tamaño: 75.8 KB 
ID: 29828  
    ...y estaba superbueno.
    Y miré su perfil. Y vi que era amigo de Daniela. Puaf.


    Dos niñas en el parque

    no se elevará, nunca más

  9. #9
    Fecha de ingreso
    Apr 2006
    Mensajes
    506

    Blender Antialising en game engine

    Gracias Caronte por las aclaraciones. Perdona por la demora y por no conocer todavía los términos que utilizáis en el foro sobre Blender.

    Entiendo que el antialiasing, solo afecta a los bordes del objeto (ese es el problema).

    Para mí, el resultado de la radiosidad es aceptable, tan solo me molesta el efecto sierra en los bordes curvos, así que, de momento voy a conformarme con la calidad que ofrece Blender (no he de ser tan exigente, más habiendo empezado hace poco en esto).

    Posdata: no sé qué es bakear. Gracias Klópes por la respuesta. Un saludo a ambos.

  10. #10
    Fecha de ingreso
    Mar 2004
    Mensajes
    855

    Antialising en game engine

    Entiendo que el antialiasing, solo afecta a los bordes del objeto.
    En realidad, el aliasing es un problema que afecta a muchas áreas en los gráficos generados por ordenador. Uno de ellos son los bordes de los objetos, pero también se produce aliasing, en ciertos casos, en el interior de los polígonos (al hacer el Shading).
    Para mí, el resultado de la radiosidad es aceptable, tan solo me molesta el efecto sierra en los bordes curvos, así que, de momento voy a conformarme con la calidad que ofrece Blender (no he de ser tan exigente, más habiendo empezado hace poco en esto).
    Si lo que te molesta es el aliasing en los bordes de los objetos, activa el antialiasing en las propiedades de tu aceleradora, tal como te ha dicho Caronte. Ahora bien, no conozco el Game Engine de Blender, pero tal vez (muchos juegos/aplicaciones lo hacen) el ejecutable que genere tiene un menú de configuración donde especificar el número de samples para el antialiasing.
    Posdata: no sé qué es bakear.
    Baquíng, render to texture.

    Muy básicamente, es un sistema por el cual se codifica algo (Diffuse lighting, Ambient Occlusion, etc) en una o varias texturas que posteriormente se aplican sobre un objeto. Saludos.

    Posdata: por si había generado alguna duda, el a que se puede especificar en las propiedades de la tarjeta gráfica afecta, efectivamente, a los bordes de los objetos.
    Última edición por HalfVector; 27-04-2006 a las 18:26

  11. #11
    Fecha de ingreso
    Jan 2005
    Mensajes
    3,718

    Antialising en game engine

    Creo que el se refiere a regular el antialiasing desde Blender, como en el motor Ogre, por ejemplo, que en la aplicación de inicio de los samples tiene programado unos switchs para seleccionar el detalle.

  12. #12
    Fecha de ingreso
    Apr 2006
    Mensajes
    506

    Blender Antialising en game engine

    Gracias Halfvector de nuevo por las aclaraciones. Gracias a vuestras respuestas, estoy empezando a comprender algo de Blender.

    Halfvector, como bien dice Necromancer, lo que pedía era como regularlo desde Blender, sin necesidad de modificar las propiedades de la tarjeta, ya que si le entrego un recorrido a un cliente, lógicamente el no va a entrar en las propiedades de la tarjeta para modificarlas.

    Halfvector ¿cómo puedo entrar en el menú de configuración del ejecutable para especificar el número de samples? Gracias a ambos. Un saludo.

  13. #13
    Fecha de ingreso
    Mar 2004
    Mensajes
    855

    Antialising en game engine

    Halfvector ¿cómo puedo entrar en el menú de configuración del ejecutable para especificar el número de samples?
    Eso depende de si el Game Engine de Blender ofrece esa posibilidad (que no lo sé, pero al parecer no se puede), de lo contrario no podrás hacer nada. Saludos.

  14. #14
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Antialising en game engine

    Gracias Halfvector de nuevo por las aclaraciones. Gracias a vuestras respuestas, estoy empezando a comprender algo de Blender.

    Halfvector, como bien dice Necromancer, lo que pedía era como regularlo desde Blender, sin necesidad de modificar las propiedades de la tarjeta, ya que si le entrego un recorrido a un cliente, lógicamente el no va a entrar en las propiedades de la tarjeta para modificarlas.

    Halfvector ¿cómo puedo entrar en el menú de configuración del ejecutable para especificar el número de samples? Gracias a ambos. Un saludo.
    No puedes activar el a desde Blender (pienso que esa es una opción que podrías pedir como feature request a los desarrolladores en los foros de Blender, org), lo único que puedes cambiar del game-engine, es lo que aparece en el panel [format] en [game framing settings] en la ventana scene (f10).

  15. #15
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Antialising en game engine

    El script que te ha puesto Klópes es al que me refería y como lo ha explicado es lo que tendrías que hacer, con la salvedad de que el mapeo final debes hacerlo sobre un objeto con la misma forma, pero con menos polígonos (que es de lo que se trata). O sea que la finalidad es conseguir una calidad de radiosidad, pero con un movimiento fluido, y para ellos hay que bajar el número de polígonos de la escena, a no ser que fuese excesivamente sencilla.

    Posdata: no me funciona el ejemplo de tu página (¿quizás no va con Firefox?
    Última edición por Caronte; 27-04-2006 a las 20:18

  16. #16
    Fecha de ingreso
    Apr 2006
    Mensajes
    506

    Blender Antialising en game engine

    Hola Caronte. Se lo pediría a los desarrolladores de Blender, pero si ya me cuesta hacerme entender en el foro, imagínate en inglés y sin tener conocimiento (todavía) de los términos a utilizar.

    Miraré a ver los botones que, aparecen en game framing settings y el script que habíais comentado. Gracias a ambos.

    Posdata: no he probado a entrar con Firefox. Un saludo.

  17. #17
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Antialising en game engine

    Escript.
    Un script de paiton?

  18. #18
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Antialising en game engine

    je.
    (malditos críos).

Temas similares

  1. 3ds Max Game engine tipo Cryengine UDK Unreal engine
    Por nicknick en el foro Videojuegos
    Respuestas: 4
    : 05-04-2013, 13:00
  2. 3ds Max Game engine
    Por Metalyang en el foro Videojuegos
    Respuestas: 1
    : 27-05-2011, 14:14
  3. El game engine
    Por 3dpoder en el foro Revistas Online
    Respuestas: 0
    : 08-05-2009, 20:43
  4. Blender Game engine texto en el game engine tutorial
    Por 3dpoder en el foro Blender
    Respuestas: 1
    : 11-01-2009, 17:38
  5. Game engine
    Por PERIK en el foro Programas de Diseño 3D y CAD
    Respuestas: 11
    : 04-04-2007, 07:56