Gracias Gracias:  0
Resultados 1 al 2 de 2

Tema: Texturizar mapa gigante para un videojuego

  1. #1
    Miembro Nuevo
    Fecha de ingreso
    Feb 2007
    Mensajes
    1

    Texturizar mapa gigante para un videojuego

    Hola, mi nombre es Kanko y es la primera vez que escribo en este foro, y antes de nada quisiera pedir disculpas de antemano si no fuera este el lugar correcto de este post, o si hubiera uno repetido que no estuviera cerrado donde pudiera hacer mi pregunta, pues por mucho que he buscado previamente en el foro, no he encontrado nada que me solvente la duda que tengo.

    Primeramente muchas gracias a los que al menos pasen el rato leyendo esto jeje, y sobre todo a quien pueda resolverme un poco mi enorme duda.

    Estoy desarrollando un proyecto muy ambicioso con un par de coleguitas más entre otras cosas como proyecto integrado de mi módulo de programación, además de como proyecto que tenía en mente desde hace años. Dicho proyecto es un videojuego que entre otras cosas tiene un escenario "grandecito" de unos 20km^2.

    No tengo problemas con el modelado pues, además de otros lugares de internet, este a sido uno de mis principales referentes para aprender todo lo que hoy se de 3D que aunque no soy un profesional, no es poco. Pero si que cojeo a la hora de texturizar, y especialmente terrenos tan grandes. Por consiguiente, me encuentro con el gran problema de que, obviamente no puedo poner una textura del tamaño del mapa pues es totalmente inviable. La primera solución que se me ha ocurrido es "trocear" el mapa en en sectores cuadrados a los que sacar el mapa UVW, o aplicar un mapeo por proyección, pero esto entre otras cosas hace que el mapa quede muy subdividido y tenga que hacer muchas texturas, Muchas, y no creo que fuera la mejor solución porque además sería difícil encajar la textura de un sector con otro de una manera guay, son cortes.

    Me gustaría saber si alguien pudiera ayudarme a solventar esta duda que me corroe por dentro, jeje y por supuesto mil gracias de antemano a todos

    PD: adjunto una imagen del mapa (la isla de moorea) por si sirve de algo. además, el software que utilizo es 3D Studio Max 2012
    Texturizar mapa gigante para un videojuego-capture.jpg

  2. #2
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Re: Texturizar mapa gigante para un videojuego

    Lo mejor que puedes hacer es mirar como funcionan los motores comerciales, te sacaran de dudas, pero te voy a resumir un poco el tema, por lo menos en unreal..

    Hay varias técnicas unreal usa layers, una especie de landscape materiales, creas tu shader, en vez de ser un shader normal destinado a todo el modelo por igual, dentro de este creas distintas capas, después mediante una herramienta por así decirlo conviertes esas capas a llamemole pinceles, o sea, que seleccionas un layer y pintas con él, cada layer tiene sus tecturas, normalmente super tileadas, para 20 km, pues ni te cuento una resolución de 1 pixel por metro, que vamos eso no es viable en a calidad, sería una imagen de 20.000*20.000 en unreal no es recomendable pasarte de 4096*4096, los tileas 5 veces y ya lo tienes, pero esa resolución es ridicula, el tileado tiene que ser de 50 veces como poco, qué pasa si tileamos así, que se notan las repeticiones, aunque el artista sea un dios, las repeticiones se ven, para eso están las capas, para que al combinar unas con otras esta atenúen el patrón de tileado...con 4 ó 5 capas puedes hacer algo medianamente enseñable, para ello solo tienes que pintar encima de la maya con el layer que más te guste.
    También puedes automatizar gran parte de la tarea discriminando por ángulo, lo que llamamos slope, imagina que pintas con un pincel (shader) hierba pero quieres que en las partes más verticales se vea roca, por shader, puedes discriminar por ángulo entonces al pintar ya te lo hace automáticamente.
    A nivel de geometría el U4 trocea en una especie de parcelas los terrenos, así puedes hacer que los que están lejos muestren menos polígonos o los que están tapados por otros no se generen...además así puedes hacer un lightmap con calidad y ahorrando memoria...

    Lo que te comenté a principio, mira como funcionan los motores que hay disponibles y a ver si puedes hacer algo parecido.

    saludos.

Temas similares

  1. Ofertas de Trabajo Grafista 2D para videojuego educativo para android
    Por breakheart en el foro Ofertas de Empleo
    Respuestas: 0
    Último mensaje: 16-10-2012, 17:22
  2. nDo2 creador de mapa de normales a partir de mapa difuso
    Por marc31 en el foro Programas de Diseño gráfico
    Respuestas: 0
    Último mensaje: 29-06-2012, 23:26
  3. Se busca colaborador para texturizar videojuego
    Por luckpro en el foro Colaboraciones e Iniciativas
    Respuestas: 0
    Último mensaje: 03-02-2011, 21:41
  4. Como texturizar esfera con mapa Mundi
    Por kromatico en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 01-05-2009, 16:24
  5. beso gigante para todos
    Por Albertina en el foro Quien eres tu - Aqui puedes presentarte
    Respuestas: 3
    Último mensaje: 20-06-2007, 21:21

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