Gracias Gracias:  0
Resultados 1 al 7 de 7

Tema: Texturizar terreno juego

  1. #1
    Senior Member Avatar de Percewall
    Fecha de ingreso
    May 2002
    Ubicación
    Madrid
    Mensajes
    148

    Unhappy Texturizar terreno juego.

    Buenas.

    Estoy intentando hacer un mapa para un juego, vamos, un nivel del mismo, y tengo más de un problema a la hora de texturizar. Necesito que las texturas sean de proporciones estándar cuadradas(128x128, 256x256...), lo que me ocasiona una dificultad para añadir detalles.

    Me explico con un ejemplo, porque sino chungo.
    Tengo un plano de 10x10, al que le he aplicado un displace para darle altura. Ahora le aplico una textura de cesped, con un un mapa uvw, bastante más pequeño que el plano para que no se vean solo pixels cuando me acerco. Ahora quiero añadir detalles, una calva de hierba por aquí, un poco de nieve alla, etc. ¿como lechugas lo hago? porque con materiales mix o blend, no puedo cambiar el mapa uvw ¿o si? ...no sé...¿alguna solucion?

    Gracias de antemano.

    PS. si sigo sin explicarme adjunto un par de imágenes y listos :D

  2. #2
    Sabio Maestro
    Fecha de ingreso
    Aug 2002
    Ubicación
    in the tujez of the World
    Mensajes
    1,497

    Re: Texturizar terreno juego.

    Para grandes extensiones de terreno, lo que hacen los programadores es hacer que la geometría se vaya cargando a medida que se vaya necesitando, de manera que la mísma esta subdividida en varias "porciones" cuadradas que contienen cada una una "porción" de la textura total. Estas porciones guardan siempre la relación de multiplos de 16.

    La otra forma es cargar toda la geometría, pero ir cargando las porciones de la textura a medida que se necesiten.

    Lo que hago generalmente es calcular la dimensión del terreno en una medida multiplo de 16; la texturizo; la corto en pociones de 256 x 256 ( o cualquier relación de ese tipo ) y todo queda armado y texturizado con la apariencia de un gran terreno con una sola textura cuando en realidad son piezas que encajan unas con otras. La cantidad de polígonos es la misma pues se trata del mismo terreno que esta subdividido y como el programador hace que se cargue solo la zona visible, el terreno puede tener dimensiones inmensas que no interesa.

    SALú2

  3. #3
    Senior Member Avatar de Percewall
    Fecha de ingreso
    May 2002
    Ubicación
    Madrid
    Mensajes
    148

    Re: Texturizar terreno juego.

    Si, eso es lo que estoy intentado hacer pero...

    "Lo que hago generalmente es calcular la dimensión del terreno en una medida multiplo de 16; la texturizo; la corto en pociones de 256 x 256".

    Esto es lo que no se hacer bien, es decir, ¿como calculo y como corto en porciones de 256x256? ¿monto primero una textura de tamaño enorme y voy cortando?

    Gracias.
    Un saludo.

  4. #4
    Sabio Maestro
    Fecha de ingreso
    Aug 2002
    Ubicación
    in the tujez of the World
    Mensajes
    1,497

    Re: Texturizar terreno juego.

    En primer lugar, en un juego nunca vas a conseguir una resolución muy alta cuando la cámara esté cerca de la textura ( amenos que ese juego este dirigido a usuarios con tarjetas gráficas muy poderosas ). Pero para optimizar al máximo proba los siguiente:

    Siempre con las mismas unidades de medida de tu escena, hace tres o cuatro planos perfectamente cuadrados pero de diferente medida, digamos que uno sea la mitad del anterior. Mapealo con un "trozo" de tu textura de 256 x 256. Como los planos son de diferente medida necesitaran diferente mapping, cuanto más chicos más resolución de imagen tendrás. Elegí la que más te guste y esa es la medida en que tienes que seccionar las porciones.
    Esto es un trabajo artesanal y hay que tener una nomeclatura muy bien diseñada para cada parte así el motor de juegos levanta la geometría y textura en el momento que debe hacerlo sin entrar el loops o en "panico"...:D

    En motores de juego "de autor" ( o sea que hay un programador que lo diseñó y que te entregó un proyector para que vayas probando ), hay otras posibilidades menos engorrosas ya que determinados inconvenientes son más fáciles de resolver mediante programación y viceverza. Pero desconozco como funciona el motor de juegos que estes usando.

    SUERTE

  5. #5
    Senior Member Avatar de Percewall
    Fecha de ingreso
    May 2002
    Ubicación
    Madrid
    Mensajes
    148

    Re: Texturizar terreno juego.

    Creo que más o menos me apaño con tu explicacion, a ver si consigo tener resultados pronto

    Muchas gracias.

  6. #6
    Lobo suelto cordero atado Avatar de NeCRoManCeR
    Fecha de ingreso
    Jan 2005
    Ubicación
    Corrientes - Argentina
    Mensajes
    3,681

    Re: Texturizar terreno juego.

    Yo estoy haciendo un juego, pasame tu imagen del esenario a ver si te puedo ayudar.

  7. #7
    Miembro Avatar de ajmendoza
    Fecha de ingreso
    Jan 2005
    Ubicación
    Malaga
    Mensajes
    99

    Re: Texturizar terreno juego.

    Como dicen por ahí arriba lo que tendrías que hacer es convertir el terreno en un mapa de Tiles (traducción cutre: Tejas), useasé, dividir el terreno en cuadrados de las dimensiones que quieras (128x128, 256x256...) a mayor tamaño de tile, más peso de textura.
    Bien, cada tile tiene su información de qué textura lleva (esto ya a gusto del programador). Así se pueden texturizar grandes porciones de terreno de una forma "cómoda".
    Si quieres incluir un detalle, pues tendrá que ser un detalle del tamaño de esos cuadrados. (una calva de 128x128 ). Pero.. ¿Qué pasa? Al ser tejas cuadradas parecería que el salto es muy bruto. Pasar de tierra a césped en una línea recta no parece muy real. Lo que puedes hacer es crear el paso "intermedio" entre dos texturas. Es decir: Si en mitad de una zona de césped colocas una textura de tierra, además alrededor de la textura de tierra (los 6 tiles adyacentes) deberían colocarse una textura que fuese de paso a césped (useasé, mitad verde mitad marrón con la forma que quiera, coincidiendo con las esquinas).

    Otro problema es que pareceran cuadraditos (por ejemplo de cesped) porque es la misma textura repetida muchas veces. Pues creas varias texturas que se combinen de forma aleatoria (por ejemplo). Es decir: text_cesped1, text_cesped2, text_cesped3. Al poner cualquiera de estas texturas en un tile las otras dos la rodearan colocandose de forma aleatoria, así parecera un terreno variado y no lineal. (esto es más bien para un programador, pero yo doy ideas). Con 4 o 5 texturas puedes pintar un terreno grandecito sin que parezca demasiado monónotono.

    Supongo que ya no te haría falta esto, y no lo he explicado muy bien, pero ahí queda . Saludos.

Temas similares

  1. Busco modelador que sepa texturizar para juego
    Por WebmasterUnrealEs en el foro Videojuegos
    Respuestas: 1
    Último mensaje: 30-03-2012, 02:58
  2. ayuda para texturizar terreno de grandes dimensiones
    Por squall92 en el foro Materiales y Texturizado
    Respuestas: 5
    Último mensaje: 13-12-2011, 17:25
  3. Texturizar un terreno
    Por mcebas en el foro Materiales y Texturizado
    Respuestas: 5
    Último mensaje: 11-01-2010, 22:13
  4. Respuestas: 0
    Último mensaje: 02-07-2009, 07:40
  5. Respuestas: 0
    Último mensaje: 26-05-2009, 09:30

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.
  •