Comunidad de Artistas 2D/3D
 

 
Retroceder   CGCore > Noticias, Ayuda & Consejos > Tutoriales & Recursos

Respuesta
 
LinkBack Herramientas Desplegado

mejorando el pasto
Antiguo 28-jul-2006, 04:21   #1 (permalink)
Member
 
Avatar de Ripio Suelto
 
Ripio Suelto está desconectado
Fecha de Ingreso: septiembre-2004
Edad: 44
Mensajes: 43
Ripio Suelto llegará a ser famoso muy prontoRipio Suelto llegará a ser famoso muy pronto
Poder de Credibilidad: 53
Enviar un mensaje por MSN a Ripio Suelto
Predeterminado mejorando el pasto

Cdo. hacemos pasto, normalmente metemos un mapa de desplazamiento sobre una malla y damos por concluido el tema. El resultado es una hierba de altura pareja y que cubre homogéneamente toda la superficie sembrada, como se ve en la imagen que sigue:



La cosa mejora un poco si a la malla de base le metemos modificador ruido (aunque como se ve más adelante, esto no es necesario, ya que podemos ahorrarnos todos esos polígonos y lograr el mismo efecto creando un mapa de desplazamiento mediante un mapa mezcla con dos texturas y una máscara):





Si miramos los pastos de jardines y parquizaciones, vamos a ver que no son parejos y homogéneos. Suelen tener distintos tipos de hierba mezclada, tener diferentes alturas, y en algunos lugares esta se ve aplastada y amarillenta, o raleada dejando ver la tierra. Eso es lo que vamos a tratar de hacer utilizando el mismo vraydisplacementmod de todos los días.

Primero vamos a crear la textura del pasto + zonas de tierra (también podría ser pasto + pasto seco aplastado + tierra, o todas las combinaciones que se nos ocurran, todo es cuestión de ir combinando mapas para llegar a la complejidad que busquemos).

Es sencillo: un mapa de mezcla donde usamos una textura de césped, una de tierra y una máscara para definir las zonas donde se verán una u otra.



Nota: para estos casos yo dejo el tileado del uvwmap en 1,1,1 así aplico la máscara de modo que no se repita, y tileo según me convenga los mapas en sí. En este caso, el pasto tiene un tileado, la tierra otro.



Ahora vamos a crear el desplazamiento. Por comodidad yo ensamblé los mapas que voy a utilizar, dentro de la ranura desplazamiento del mismo material del pasto. Como vamos a tomar el desplazamiento de ahí, tenemos que acordarnos de desactivar la casilla desplazamiento en la aleta ‘comun’ del renderizador:



Luego le aplicamos el modificador displacement a la malla que hace de pasto (mantuve la malla con el modificador ruido porque introdujo otro factor más de distorsión, lo que dio más complejidad visual a todo el conjunto de pasto y tierra), seleccionando la opción 3dmapping y tildando la casilla use objet material:



La creación del desplazamiento tiene dos pasos:

a) En la ranura desplazamiento, en lugar de meter un mapa de bits ponemos un mezcla. Como máscara, utilizaremos la misma que utilizamos para dividir pasto de tierra en difuso (o como en mi caso, la misma pero invertida, da igual, pues también pude armar el difuso invirtiendo los mapas y utilizar la misma máscara que utilicé en desplazamiento). Las áreas de tierra no llevarán desplazamiento así que ese material queda negro (o si queremos perfección, llevarán un mapa que genere las rugosidades de la tierra, pero esto sólo tiene sentido si va a verse en primer plano), las áreas de pasto llevarán el mapa de desplazamiento para crear el mismo y aquí termina el paso a)

b) el mapa de desplazamiento a utilizar para crear el pasto, no será un simple mapa de bits sino a su vez un nuevo mapa de mezcla, para generar zonas de diferente altura, representando sectores de pastos más largos y otros de pasto más corto.

El paso a) y el b) resumidos en la siguiente captura:



El resultado ya se acerca a algo menos uniforme, más variado y con bastante ruido visual



Pero todavía sigue teniendo el problema del desplazamiento: que todos los pastos crecen en la misma dirección, verticales todos.

Para conseguir más diversidad y el efecto de variación de esos distintos tipos de hierbas que crecen mezclados, hice una esfera de pocos polígonos, con la opción hemisferio la reduje a su tercio superior, le apliqué material y desplazamiento



hice un par de copias escaladas para tener distintos tamaños, varié el color del material de las mismas y luego hice unos cuantos clones que diseminé por ahí.



el resultado final:




  Responder Citando

Antiguo 28-jul-2006, 10:52   #2 (permalink)
Senior Member
 
Avatar de LordEnfermo
 
LordEnfermo está desconectado
Fecha de Ingreso: diciembre-2004
Ubicación: Buenos Aires
Edad: 24
Mensajes: 1.229
LordEnfermo tiene un brillante futuroLordEnfermo tiene un brillante futuroLordEnfermo tiene un brillante futuroLordEnfermo tiene un brillante futuroLordEnfermo tiene un brillante futuroLordEnfermo tiene un brillante futuro
Poder de Credibilidad: 65
Enviar un mensaje por MSN a LordEnfermo
Predeterminado

muy bueno el tutorial che, gracias por el aporte!
  Responder Citando

Antiguo 28-jul-2006, 12:10   #3 (permalink)
Pixelado
 
Avatar de Crackerman
 
Crackerman está desconectado
Fecha de Ingreso: abril-2004
Edad: 31
Mensajes: 1.465
Crackerman es un glorioso faro de luzCrackerman es un glorioso faro de luzCrackerman es un glorioso faro de luzCrackerman es un glorioso faro de luz
Poder de Credibilidad: 74
Enviar un mensaje por MSN a Crackerman Enviar un mensaje por Skype™ a Crackerman
Predeterminado

Muy bueno Ripio se agradece.
  Responder Citando

Antiguo 02-ago-2006, 12:51   #4 (permalink)
Senior Member
 
Avatar de JPTDesign
 
JPTDesign está desconectado
Fecha de Ingreso: diciembre-2004
Edad: 22
Mensajes: 597
JPTDesign llegará a ser famoso muy prontoJPTDesign llegará a ser famoso muy pronto
Poder de Credibilidad: 55
Enviar un mensaje por MSN a JPTDesign Enviar un mensaje por Yahoo  a JPTDesign
Predeterminado

excelente!!! se agradece q te hayas tomado el tiempo en hacer este tuto
__________________
Intel Core2Duo e6300//MSI P965 Platinum//GeForce 7600gt//Creative Audigy2 ZS 24-Bit//Creative Inspire 6600 6.1//2GB DDR2 800mhz OCZ Gold XTC//HD Serial ATA 120GB//Samsung 795MB 17"//DVD rw//DVD Reader 16X//Gabinete Vitsuba 561//Logitech MX510//Logitech Elite Keyboard//Logitech MOMO Racing Wheel Force Feedback

jptdesign@hotmail.com
JPTDesign
| J D e s. |
  Responder Citando

Antiguo 01-sep-2006, 16:42   #5 (permalink)
Junior Member
 
Avatar de szarabarda
 
szarabarda está desconectado
Fecha de Ingreso: mayo-2006
Edad: 32
Mensajes: 3
szarabarda llegará a ser famoso muy prontoszarabarda llegará a ser famoso muy pronto
Poder de Credibilidad: 32
Enviar un mensaje por MSN a szarabarda
Predeterminado

muy buen tutorial.. te felicito y muchas gracias por el tiempo y la dedicacion... solo una consulta .. donde coseguir imagenes png??.. si es que hay alguna pag free en la red..
__________________
NunNCA de CARA.. Siempre .. CARAbana
  Responder Citando

Antiguo 02-sep-2006, 00:36   #6 (permalink)
FX enfermo
 
Avatar de HoriPoi
 
HoriPoi está desconectado
Fecha de Ingreso: noviembre-2005
Edad: 22
Mensajes: 474
HoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuroHoriPoi tiene un brillante futuro
Poder de Credibilidad: 50
Enviar un mensaje por MSN a HoriPoi
Predeterminado

che gracias por el tuto, ando teniendo problemas con una alfombra y esto creo que me va a solucionar, espero que al final no me quede verde, cuack... me voy a dormir.
saludos
  Responder Citando
Respuesta

Marcadores


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado




La franja horaria es GMT -3. Ahora son las 17:57.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43