Gracias Gracias:  2
Resultados 1 al 13 de 13

Tema: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

  1. #1
    Miembro Nuevo
    Fecha de ingreso
    Aug 2012
    Mensajes
    8

    Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Buenas!!!

    Un poco de presentación :P. Soy programador informatico desde hace algunos años y dentro de uno, seré ingeniero superior. Últimamente me ha dado por la programación de videojuegos, y he decidido hacer por mi cuenta mi primer videojuego así bastante sencillito desde el punto de vista de la programación. Sera un juego de carreras arcade al más puro estilo Mario Kart.

    El tema es que a pesar de que la programación la llevo muy bien, la parte del modelado 3D me esta suponiendo un infierno. Y aquí viene una de mis duda. He creado un terreno bastante grandecito en blender donde poder alojar la primera pista de carreras. Os dejo una imagen. He dibujado la idea que tengo de por donde ira la pista y esas cosas. Como podéis ver por esos dibujos, soy un artista profesional :P . También decir que el detalle de la malla final no será este. Que esta tiene unos 800.000 vértices, y para mover esto en el juego... Puedo estarme la vida.

    Pequeña duda de modelado, y texturizar grandes terrenos en Blender-juegoe.png


    Lo que ahora no sé es como crear los caminos por donde pase la pista. Es decir, la carretera en si. Por que la superficie de la montaña es bastante rugosa tal y como podéis comprobar. Seguro que luego será la mayor tontería del mundo pero bueno... Basicamente me gustaría un poco de consejo. Que métodos de modelado usaríais para hacer el camino y esas cosas. Yo había pensado en hacer la pista con curvas Bezier y luego toquetear algo (que no sé el que) para que el terreno se adapte a la línea Bezier. Pero no se si existe algo así...

    Y la segunda duda es a la hora de texturizar. El terreno es bastante grandecito y creo que es inviable hacer una imagen de textura para todo el terreno. Más que nada por que pesaría muchísimo... Como se hacen este tipo de texturizaciones normalmente?

    Gracias y... saludos!

  2. #2
    Senior Member Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    10,201

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    No se si funcionara, pero la única forma que se me ocurre de hacer lo que quieres es con Sculpt.
    Se trataría de cambiar a Sculpt y seleccionar un pincel que dejase plana la superficie por donde pintes (esculpas).
    Pero ya te digo que no se si te saldrá bien...

    Pequeña duda de modelado, y texturizar grandes terrenos en Blender-pincel.jpg

  3. #3
    Miembro Nuevo
    Fecha de ingreso
    Aug 2012
    Mensajes
    8

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Mmm. He probado a hacerlo con lo que comentas. La verdad es que lo veo factible, pero me llevara más trabajo del que pensaba a priori. A ver si a alguien se le ocurre otra cosa!!

    Muchas gracias por la respuesta!

  4. #4
    Miembro
    Fecha de ingreso
    Jul 2010
    Mensajes
    46

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Prueba lo que te ha dicho, el Smooth, con strength = 1 y Curve el que tiene forma de grapa.

  5. #5
    Miembro Nuevo
    Fecha de ingreso
    Aug 2012
    Mensajes
    8

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Hola de nuevo!!!

    Bueno, al final he seguido vuestros consejos y lo he hecho con el sculpt. Creo que ha quedado bastante resultón :D.

    Pero tengo una nueva duda.

    A la hora de texturizar voi a hacer una base de textura de hierba para todo el terreno e ir añadiendo texturas por encima mediante una máscara. Para hacer la base de hierba mi intención es coger el Tile de hierba y hacer que se repita por todo el terreno. La duda que tengo es:

    Si pongo por ejemplo 200 repeticiones de la textura, el programa redimensionara la textura para que quepan exactamente 200 en el terreno? O simplemente cogera el tamaño original y repetira hasta que cubra todo el terreno? Sin llegar a hacer falta las 200 quizás.

    Y por supuesto, si estoy haciendo una aberración a la hora de querer texturizar así decidmelo por favor xD.

    saludos!

  6. #6
    Senior Member Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    10,201

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Si pones 200 serán 200
    El problema es que si se ve desde lejos, se va a notar mucho la repetición, a no ser que mezcles diferentes texturas.
    Un ejemplo de césped a 5 y a 20 para que veas lo que te comento.

    Pequeña duda de modelado, y texturizar grandes terrenos en Blender-montana1.jpg Pequeña duda de modelado, y texturizar grandes terrenos en Blender-montana2.jpg

  7. #7
    Senior Member Avatar de Azrael^^
    Fecha de ingreso
    Jul 2007
    Ubicación
    Tomelloso y Alicante
    Mensajes
    177

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Yo para la textura lo que haría sería pintarla. Últimamente lo he hecho un par de veces y creo que podría quedar muy resultón para lo qué estás buscando, ahorrandote de paso los problemas del tileado y la repetición de la que te habla Soliman.

    ¿Cómo? Pues mira, te haces un unwrap de la malla y te creas una imagen vacía de base desde el UV/Image Editor. Una vez hecho, te vas al modo "Texture Paint" te añades una nueva textura tipo imagen para el pincel, de CGTextures, por ejemplo esta, y vas pintando la malla. Dejando el modo blend en MIX y jugando con el color base, puedes ir pintando y consiguiendo algo guay; que le das un color base marróncillo, pues pintaras más terroso; que pones un color verdoso, pues pintaras zona con más hierba.
    Pruébalo. Yo cuando lo descubrí...me sorprendió bastante el mundo de posibilidades que te abre el sistema.

  8. #8
    Miembro Avatar de Beral
    Fecha de ingreso
    Nov 2011
    Ubicación
    Madrid, España.
    Mensajes
    84

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    A ver en primer lugar, cuando desarrollas un juego con el motor de blender GE, tienes que tener en cuenta las limitaciones del mismo, o tienes un superordenador de la NASA o es muy difícil que con un mapa de 800.000 vértices, más texturas, modelos etc... te vaya a más de 1fps. Que quiere decir esto? que cuando desarrolles un juego en blender una única palabra tiene que rondar tu cabeza desde el principio hasta el fin de tu proyecto, Low Poly (bueno son dos más bien). Igual es más difícil hacer modelos y mapas con pocos polígonos y que tengan un acabado decente, pero hay esta la gracia de todo. Que al ser el motor que es tienes que estar constantemente pensando en el rendimiento, no puedes hacer un mapa con una mesh de 800.000 vértices porque simplemente cuando le das al play, blender te hace una peineta y te saca al escritorio. Debes enfocar tus modelos, en torno más a una textura de calidad, que a una malla superpoblada de vértices, no se si me entiendes. Aclarado esto, y ya que es un juego de carreras, es decir vas a tener NPC'S que van a tener que ir por esas carreteras y va a tener que programar una IA, yo lo que haría es hacer las carreteras como un objeto distinto al mapa, así te será más fácil texturizarlas y jugar con ellas en vista a la futura IA, además que no tendrás que modificar demasiado el mapa, solo aplanar un poco algunas zonas para que no quede al poner las carreteras, con lo que ahorraras polígonos y mejoraras el rendimiento espero que te sirva!!

    Un Saludo!!

  9. #9
    Miembro Nuevo
    Fecha de ingreso
    Aug 2012
    Mensajes
    8

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    En primer lugar, gracias por responder Beral.

    Pero como ya he dicho en el primer post, la malla mostrada no es la que usaré en el juego. Lo que hago para hacer la malla Low Poly es generar el mapa de normales a partir de la malla de alto detalle, y lo aplico como textura a la malla Low poly. De esta manera consigo un resultado bastante satisfactorio desde el punto de vista de calidad gráfica, y a la vez sigo teniendo un alto rendimiento. He leído por ahí que esta técnica se llama Bump Mapping o algo así.

    También decir que NO voy a usar el Game Engine de Blender. Voy a usar el Ogre 3D y C++ a pelo. Más que nada por que con este proyecto pretendo hacerme un poco de currículum. Y me parece más interesante hacerlo con C++, ya que hay bastante demanda.

    En cuanto a lo de las carreteras me ha parecido interesante tu propuesta. Pero como las modelarías a parte? Teniendo en cuenta que se supone que son el propio camino de la montaña? Es que soy bastante novatillo en esto del modelado :P

    Y gracias a todos por las respuestas!
    Última edición por Fry_hunter; 21-08-2012 a las 04:09

  10. #10
    Miembro Nuevo
    Fecha de ingreso
    Aug 2012
    Mensajes
    8

    Thumbs up Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Perdón por el doble post...

    Me ha surgido una duda respecto al Unwrap de la malla. Os dejo un par de imágenes para explicar

    Pequeña duda de modelado, y texturizar grandes terrenos en Blender-captura1rm.png

    Pequeña duda de modelado, y texturizar grandes terrenos en Blender-captura2bn.png

    Basicamente, es normal el Unwrap que me ha hecho? Todos los unwrap que he visto en tutoriales y tal, los cuadraditos del UV test son homogéneos. A mí como podéis ver me varian según la localización en la malla. Y según he leído, esto es que algo falla. Si me ha hecho algo mal, ¿como lo puedo solucionar?

  11. #11
    Senior Member Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    10,201

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    En la forma de selección del UV
    Por ejemplo no es lo mismo el Unwrap que un Project from View
    Esta segunda opción, quiere decir que se hace una proyección de la vista del objeto.
    Para hacer la prueba, te pones en vista superior y estando en Edit Mode presionas letra U y selecciona el Project from View
    Y te tiene que salir más o menos el plano de vértices desde vista superior.
    ..
    También puedes probar a mirar en la barra del UV/Image Editor, en el apartado de UVs que hay dos opciones...
    Una es Ctrl+A Average Islands Scale
    Otra es Ctrl+V Minimize Strech
    No conozco la parte técnica, pero parece que distribuye mejor la malla en objetos complicados.

  12. #12
    Miembro Nuevo
    Fecha de ingreso
    Aug 2012
    Mensajes
    8

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Ah vale. Ahora si me sale como pienso que tendría que salir.

    Gracias de nuevo!!!

  13. #13
    Miembro Avatar de Beral
    Fecha de ingreso
    Nov 2011
    Ubicación
    Madrid, España.
    Mensajes
    84

    Re: Pequeña duda de modelado, y texturizar grandes terrenos en Blender

    Humm cierto, fallo mio!!
    Modelarlas aparte como un objeto distinto a la malla del mapa, es decir en primer lugar haces el mapa, y sobre el pones una malla nueva que sea tu circuito, en vez de que las carreteras estén directamente texturizadas sobre el, te pongo un ejemplo con una imagen, la malla verde es tu mapa y la negra tus carreteras. Así creo que podrías jugar con los ocluders y el low poly para ocultar las secciones que no se ven o cambiarlas por un modelo de menor número de polígonos, lo cual te permitiría hacer recorridos con mayor detalle sin que el rendimiento bajase al estar cargando el mapa constantemente, es lo que haría yo, pero igual vamos no es tu única opción!!

    Un Saludo!!
    Miniaturas adjuntadas Miniaturas adjuntadas Pequeña duda de modelado, y texturizar grandes terrenos en Blender-2012-08-21_1522.png  

Temas similares

  1. 3ds Max Pequeña duda sobre el modelado de objetos
    Por Nurpuk en el foro Modelado
    Respuestas: 6
    Último mensaje: 04-08-2015, 22:09
  2. Blender Pequeña duda, python y blender
    Por Hatake Kakashi en el foro Discusiones generales
    Respuestas: 2
    Último mensaje: 07-11-2010, 04:05
  3. COmo texturizar grandes extenciones de campos
    Por Leandro en el foro Materiales y Texturizado
    Respuestas: 0
    Último mensaje: 29-11-2007, 00:02
  4. Duda sobre como texturizar con LSCM en Blender
    Por elGordo en el foro Materiales y Texturizado
    Respuestas: 7
    Último mensaje: 04-11-2004, 03:23
  5. Texturizar Terrenos
    Por higronauta en el foro Materiales y Texturizado
    Respuestas: 3
    Último mensaje: 21-07-2003, 07:37

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •