Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Como crear un Landscape

Iniciado por Null, Abril 21, 2016, 06:28:58 AM

Tema anterior - Siguiente tema
Abril 21, 2016, 06:28:58 AM Ultima modificación: Abril 21, 2016, 06:30:18 AM por Monsieur Null
Me preguntaba cual es la manera ideal de hacer un landscape,
porque la verdad es que me parece mala e imprecisa la herramienta de Terrain de Unity.

Es buena idea que yo mismo haga un terreno en 3D en un programa externo como Blender,
y luego le meta a Unity ese terreno?

Ya sé que perderé varias ventajas al hacer esto, como por ejemplo lo de pintar pasto o árboles en la escena gracias al Terrain,
y creo que también pierdo lo de las WindZones.También sé que hay varias cosas en la Asset Store gratis o de pago, pero me gusta hacer las cosas de manera "personal".

Es que tengo dudas, porque también me preocupa el tema del LOD, ya que un Terrain de Unity te lo genera solo, hasta donde yo sé.
Entonces, si hago mi propio landscape en Blender, puedo imitar el LOD?

Es que verán, me preocupa el rendimiento 

Cómo se hace esto realmente?
Gracias por las sugerencias.

[quote author=Monsieur Null date=1461212938" data-ipsquote="" data-cite="Monsieur Null" class="ipsQuote">Me preguntaba cual es la manera ideal de hacer un landscape,
porque la verdad es que me parece mala e imprecisa la herramienta de Terrain de Unity.

Es buena idea que yo mismo haga un terreno en 3D en un programa externo como Blender,
y luego le meta a Unity ese terreno?

Ya sé que perderé varias ventajas al hacer esto, como por ejemplo lo de pintar pasto o árboles en la escena gracias al Terrain,
y creo que también pierdo lo de las WindZones.También sé que hay varias cosas en la Asset Store gratis o de pago, pero me gusta hacer las cosas de manera "personal".

Es que tengo dudas, porque también me preocupa el tema del LOD, ya que un Terrain de Unity te lo genera solo, hasta donde yo sé.
Entonces, si hago mi propio landscape en Blender, puedo imitar el LOD?

Es que verán, me preocupa el rendimiento http://answers.unity3d.com/questions/405323/blender-world-to-unity-good-idea.html" rel="external nofollow]http://answers.unity3d.com/questions/405323/blender-world-to-unity-good-idea.html

[quote author=Edgargaza" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35701" data-ipsquote-contentcommentid="129982">Yo personalmente, utilizo Blender para todo, inclusive para terrenos. Me es muchísimo más fácil y manejable que el Terrain de Unity, además de que hay algunos tipos (como el LowPoly o estilo cúbico) que no te permite crear el propio Terrain de Unity.Sobre el tema de árboles y demás, puedes añadirlos uno por uno, a mano. Es cansado, pero bueno, es lo que hay xd. Y el WindZone podrías crear simplemente una animación e importarla. De hecho, creo que cargaría menos que el WindZone de Unity.Ahora, sobre el LOD, existe un componente llamado "LODGroup" por lo que he visto, que podría ayudarte.Existe un tema sobre esto en el foro de Unity3D oficial. Te dejo el link aquí por si te interesa pasarte!
Es una buena idea lo de crear una animación imitando al viento para los árboles y demás.

Muchas gracias por responder, amigo, muy útiles tus comentarios Voy a pasarme por el link.

Cita de: Monsieur Null date=1461245905" data-ipsquote="" data-cite="Monsieur Null" class="ipsQuote">No sabía que había un componente para el LOD
Voy a pasarme por el link.
/quote]De nada! Para eso estamos :)

[quote author=Edgargaza" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35701" data-ipsquote-contentcommentid="129992">De nada! Para eso estamos  Me alegro de haberte ayudado![/quote]Ey!, una pregunta.

El landscape lo separas por chunks/secciones o cómo lo sueles hacer?
Es que creo que el LODGroup funciona con meshes completas.

Pensemos que el jugador está en x posición del mundo, y las montañas de lo lejos deben perder polígonos...
entonces no es mejor tener esas montañas modeladas aparte?

:ph34r:

Abril 23, 2016, 07:59:04 PM #5 Ultima modificación: Abril 23, 2016, 08:01:51 PM por Edgargaza
[quote author=Monsieur Null date=1461399371" data-ipsquote="" data-cite="Monsieur Null" class="ipsQuote">Ey!, una pregunta.

El landscape lo separas por chunks/secciones o cómo lo sueles hacer?
Es que creo que el LODGroup funciona con meshes completas.

Pensemos que el jugador está en x posición del mundo, y las montañas de lo lejos deben perder polígonos...
entonces no es mejor tener esas montañas modeladas aparte?

:ph34r:

[quote author=Edgargaza" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35701" data-ipsquote-contentcommentid="130100">La verdad es que nunca he usado el LOD Group, pero en cuanto sepa algo te digo!Aun así, te digo que los terrenos los modelo todo junto (pero solo el terreno, ya que los edificios y otros elementos los modelo por separado y luego los añado).EDITO: De todas formas, aunque funcione solamente con meshes completas, pongamos que creas un terreno con las montañas en diferente modelo (es decir, un valle por ejemplo en un modelo, y las montañas en otro).El LOD Group, si lo asignas a ambos modelos, trabajaría igual para los dos, ¿no? Entonces, ¿no se reduciría el número de polys?[/quote]Ohhh cierto!
Bueno, muchas gracias nuevamente 
Voy a ponerme a ello a ver qué tal.

Abril 25, 2016, 05:07:35 PM #7 Ultima modificación: Abril 25, 2016, 05:12:43 PM por Monsieur Null
Perdona de nuevo,
cómo haces para texturizar después el terreno como si fuera el Terrain de Unity en el que pintas las texturas sobre él
poniendo también los normalmaps y demás?

Le sacas las UVs?
:S

Abril 26, 2016, 12:17:09 AM #8 Ultima modificación: Abril 26, 2016, 12:17:52 AM por Edgargaza
[quote author=Monsieur Null date=1461596855" data-ipsquote="" data-cite="Monsieur Null" class="ipsQuote">Perdona de nuevo,
cómo haces para texturizar después el terreno como si fuera el Terrain de Unity en el que pintas las texturas sobre él
poniendo también los normalmaps y demás?

Le sacas las UVs?
:S[/quote]Por ejemplo, en blender se le pueden poner materials. Le pones uno y en Unity, al importar, le pones la textura, el normalmap, etc. en el material correspondiente :P

Etiquetas: