Resultados 1 al 8 de 8

Tema: Sugerencias para simular césped hierba en videojuegos

  1. #1
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Ayuda para simular césped o hierba en videojuegos

    Que pasa gente, estreno mensaje. Estoy realizando mi proyecto del master, y en uno de los escenarios que estoy haciendo, me gustaría disponer de césped, en plan campo de golf o fútbol.

    Rápidamente se me ocurrió usar la idea que desarrolló fumito ueda y cía, para el pelaje de los bosses de shadow f the colossus.

    Lo que hacen básicamente, es tener un plano con textura opaca de base, e irle apilando espaciadamente copias de dicho plano, pero estos últimos con canal alfa (no necesariamente de 8 bits). El resultado, cuya sensación es de pelo o hierba, lo tenéis, por ejemplo, aquí:
    Clic en la imagen para ver su versión completa. 

Nombre: 3dwa49za1.jpg 
Visitas: 1170 
Tamaño: 78.1 KB 
ID: 153917 Clic en la imagen para ver su versión completa. 

Nombre: 3dwa44it6.jpg 
Visitas: 761 
Tamaño: 68.8 KB 
ID: 153918

    Mi problema es que no consigo replicarlo correctamente. Me aparecen bordes opacos, a pesar de no estar tileado el mapping UV, y me hace un extraño efecto de semi-transparencia en todos los planos (en lugar de mostrarme solo puntos que he marcado como opacos en el alpha de su textura).

    Podéis echarme una mano con esto? Tratad de replicar, si queréis, el método.

    Me corre cierta urgencia, pero seguro que se os ocurre algo. Muchas gracias.

    Byz.
    Última edición por 3dpoder; 10-11-2011 a las 01:10 Razón: Adjuntar las imágenes al foro

  2. #2
    Fecha de ingreso
    May 2007
    Mensajes
    2,595

    Ayuda para simular césped o hierba en videojuegos

    No entiendo que tiene que ver el campo de golf con ese mono que tienes en la imagen por favor trata de ser max explícito y especificame que programa usas sale.

  3. #3
    Fecha de ingreso
    Mar 2007
    Mensajes
    31

    Ayuda para simular césped o hierba en videojuegos

    Saludos snogangs, bueno Pigo, yo creo que si fue muy explicativo al momento te referirce a la imagen del chango ese, ya que lo que pioj quiere es conseguir un efecto similar al pelaje del chango que aparece en la imagen.

    Sabes algo pioj, sería más fácil ver que se puede hacer, si nos muestras un ejemplo de lo que tú estas haciendo, así como sobre que software lo estas creando.

    Y pues no hay que olvidar, que muchos de esos detalles que se ven en los juegos, son generados a base de Shaders, que los cuales comúnmente son programados.

    Veré que es lo que puedo hacer para conseguir dicho efecto.

    Alakanoch.

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

    Ayuda para simular césped o hierba en videojuegos

    Yo he usado ese sistema y no he tenido problemas, pero no te puedo ayudar concretamente porque no uso LightWave. Cercionate de que las normales apunten todas hacia afuera y de que las caras estén suavizadas, no facetadas.

    Si no es nada de eso, yo diría que es tema del mapeado UV, pero como no conoxco LightWave, tendrás que esperar a ver si alguien te ayuda en eso. Suerte.

  5. #5
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Ayuda para simular césped o hierba en videojuegos

    Mil perdones. Se me olvidó comentar que todo esto es para 3dsmax (trabajo con la 8). Como veo que a algunos os cuesta pillarlo, os pongo mi propio ejemplo en imágenes, también:
    -Esta es la textura que usaremos como la base, abajo de todo.

    Nombre:  hierba1fe3.jpg
Visitas: 2463
Tamaño: 4.2 KB
    -Esta imagen es el canal alfa de dicha textura. Nos servirá como opacidad para el resto de capas.

    Nombre:  hierbaacc4.jpg
Visitas: 1069
Tamaño: 31.9 KB
    -Ahora vamos a 3ds Max, y creamos 2 planos. El azul será la base opaca, y el verde ira encima del azul, y será la hierba con alpha (o pelo, es lo mismo), con la intención de mostrar sólo unas pocas líneas de hierba.

    Clic en la imagen para ver su versión completa. 

Nombre: paso1wk5.jpg 
Visitas: 363 
Tamaño: 50.4 KB 
ID: 153921
    -Aplicamos los materiales. (anda mira, ahora sale bien, se ve que tenía una opción desactivada, en el material del alpha).

    Clic en la imagen para ver su versión completa. 

Nombre: paso2er1.jpg 
Visitas: 441 
Tamaño: 61.2 KB 
ID: 153922
    -Colocamos encima el plano de hierba sobre la base. Lo movemos un poco para que se note.

    Clic en la imagen para ver su versión completa. 

Nombre: paso3as5.jpg 
Visitas: 451 
Tamaño: 60.9 KB 
ID: 153923
    -Ahora creamos copias del plano de hierbas, y las movemos y distanciamos un poco, al igual que hemos hecho con la primera.

    Clic en la imagen para ver su versión completa. 

Nombre: paso4dw0.jpg 
Visitas: 516 
Tamaño: 66.5 KB 
ID: 153924

    Y ya lo tenemos, una capa de hierba usando sólo 3 o 4 planos, y no 200.

    Nótese que ésta me ha quedado bastante mal, por ser la primera, el truco esta, seguramente, en hacer bien el canal alpha destinado a las hierbas, con Adobe Photoshop.

    Lo que quiero probar ahora, es usar octógonos o polígonos con volumen (como un trapecio, de un cubo escalado), lo cual nos dará algo de volumen, y de paso, ayudará a que la textura con alpha se vea desde más ángulos, lo que mejorara mucho la calidad. Muchas gracias a todos, ya me ha salido.

    Posdata: efectivamente, era el canal alpha.

    Clic en la imagen para ver su versión completa. 

Nombre: res1fs1.jpg 
Visitas: 351 
Tamaño: 79.5 KB 
ID: 153925 Clic en la imagen para ver su versión completa. 

Nombre: res2tt8.jpg 
Visitas: 415 
Tamaño: 39.5 KB 
ID: 153926
    Última edición por 3dpoder; 10-11-2011 a las 01:13 Razón: Adjuntar las imágenes al foro

  6. #6
    Fecha de ingreso
    Jul 2005
    Mensajes
    1,768

    Ayuda para simular césped o hierba en videojuegos

    Estre truco es estupendo. Me lo a punto.

  7. #7
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,618

    Ayuda para simular césped o hierba en videojuegos

    Recuerdo haber hecho lo mismo hace años para simular también hierbajos en un mapa para algo medieval o noséqué. Daba bastante buen resultado lejos de los bordes y cuando no se intersectaban con nada.

    Si tienes la opción de desactivar el mipmapping o filtrado de textura a ese canal alfa, los bordes te quedarán más nítidos (aunque igual te aparece algún problema de aliasing, pero en el césped puede que no quede mal del todo tampoco).

  8. #8
    Fecha de ingreso
    Jan 2007
    Mensajes
    104

    Ayuda para simular césped o hierba en videojuegos

    No sé si al explicarte, ya te has contestado tu solo, o pides más. Si lo quieres dar más volumen a esas hierbas y no quieres más, así en plan sencillo como esto que muestras, puedes probar a meter algunos planos transversales dependiendo de que cámaras vayas a usar, nivel de detalle, la geometría que vaya a estar por ahí metida en el campo.

Temas similares

  1. Unity Simular hierba con Rhea para Unity
    Por 3dpoder en el foro Plugins
    Respuestas: 1
    : 01-04-2023, 16:01
  2. Césped hierba pelo con Ornatrix
    Por karras en el foro Plugins
    Respuestas: 67
    : 16-11-2015, 14:30
  3. Césped hierba grama musgo con Vray
    Por Arturo Cotto en el foro Partículas y Dinámicas
    Respuestas: 93
    : 10-01-2013, 16:07
  4. Sugerencias para simular barniz sectorizado
    Por nanocuello en el foro Materiales y Texturizado
    Respuestas: 4
    : 28-03-2011, 06:13
  5. Sugerencias para simular traveling
    Por cinemastar en el foro Postproducción
    Respuestas: 3
    : 26-10-2005, 16:32

Etiquetas para este tema