Noticias

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

The K'Ham - Aventura Gráfica 3D

Iniciado por fracto, Noviembre 24, 2012, 12:33:01 AM

Tema anterior - Siguiente tema
Es un tema interesante, ya que por ejemplo todas las rocas que bordean el terreno están realizados mediante 4 objetos diferentes con sus respectivas texturas. Sería bueno poder utilizar ese sistema ya que todos los elementos son copia de todos ellos. Al igual me pasa con las setas y otros elementos.

Conoces como puedo utilizar el código que me comentas? O si conoces un tutorial / videotutorial donde se explique.

Gracias Mantis por tu ayuda![/quote]

Es tan fácil como ir a Component/Mesh/CombineChildren.cs y aplicar el script en un objeto padre que contenga a los demás objetos que quieres combinar.  Aunque esten mezclados, el script se encargará de combinar los objetos con el mismo material.

Cuando lo hagas, comprobarás que cuando ejecutes la escena se habrán desactivado los Mesh de los objetos y se habrá creado un "Mesh general" en la escena con los objetos que comparten el mismo material.

SI no lo encuentras, tienes que importarlo del Asset/Script/.  Hay otros scripts un poco más avanzados y con más opciones por la red, pero este va de lujo.

FNK Games  Games Developer  -  Juegos realizados en Unity para iOS y Android



Hola Mantis,

ya he probado el script que me comentas y creo que ha funcionado a la perfección. Justo en el punto donde tenía 1000 draw calls ahora tengo 500, así que he reducido bastante.

Lo que voy a intentar también es en lugar de utilizar diversos materiales, por ejemplo, para las rocas de las paredes será utilizar un mapa único que contenga todos los elementos pétreos, de manera que de 4 materiales pasaré a 1 solo. Supongo que con esto también se mejora el rendimiento.

Muchas gracias por tu ayuda!!

Vaya, me ha vuelto a subir de nuevo un montón el draw call cuando he empezado a pintar las hierbas. Puede ser que haya demasiada densidad?

Buenas!!

Dado los últimos comentarios de Mantis he decidido hacer unas pequeñas pruebas de rendimiento con el primer escenario exterior que estábamos trabajando. He realizado la prueba de dos maneras:

a) Esculpiendo el terreno y las rocas y añadiendo en Unity como un objeto, que será todo el escenario.


Capturadepantalla2013-03-14alas09.02.21.png[/attachment]


Aquí os dejo dos capturas de pantalla "ingame" con la ventana de estadísticas para ver el rendimiento.

¿Me podeis ayudar a saber cual de los dos sistemas creéis que obtiene mejores resultados? Yo creo que lo bueno sería encontrar un equilibrio para poder aprovechar todo lo que ofrece Terrain para el pintado de texturas, árboles o detalles.

Muchas gracias!!!

Acabo de encontrar esto que en parte resuelve parte de las preguntas que tenía.

http://wiki.unity3d.com/index.php?title=Terrain_tutorial

Acabo de encontrar esto que en parte resuelve parte de las preguntas que tenía.

http://wiki.unity3d.com/index.php?title=Terrain_tutorial[/quote]

En las imágenes las estadisticas hablan por si solas. Solo tienes que ver los frames.

Lo que está claro que usar terrain te da una facilidad de trabajo increible. Pero hay que tener cuidado el nivel de detalle, resolución etc que se va a usar..En el enlace que has puesto lo indica perfectamente.  

En un juego para PC yo usaria terrain sin dudarlo, pero teniendo en cuenta todo esto, e intentar ir siempre al límite ahorrando draw calls y demás. No hay nada mejor que llegar sobrado de frames a las etapas finales del juego y poder incluir algún que otro efecto más, como niebla, lluvia o lo que se te ocurra.

saludos

FNK Games  Games Developer  -  Juegos realizados en Unity para iOS y Android



Un gran consejo Mantis, muchas gracias!

Buenas!

Os presento un nuevo vídeo con nuevas actualizaciones.

" frameborder="0" allowfullscreen="true">

Aún se han de trabajar algunos temas pendientes en el vídeo anterior, pero la mayoría de elementos han sido insertados en el escenario. Se trata de una zona acotada donde se empezará a tener un poco de contacto con el sistema de juego, el inventario, los movimientos...

Los nuevos pasos serán ir trabajando elemento sobre elemento (vegetación, props, elementos dinámicos, efectos de partículas...) para  ir llegando al nivel óptimo que se espera.

Esperamos que os guste!


me ha gustado mucho el ambiente caricaturistico

-sabe algo señor oso?... no estoy seguro de esto...
-no te preocupes, yo te cuidaré pequeño... aquí y en la otra vida, ahora toma este juguete, y dale un uso práctico- dijo mientras le ofrecía el arma...



Me ha gustado mucho el escenario. Buen trabajo!!

saludos.

FNK Games  Games Developer  -  Juegos realizados en Unity para iOS y Android



Tiene muy buena pinta, sigan así :cheer:

Buenas!

Os presento un nuevo vídeo con nuevas actualizaciones.

" frameborder="0" allowfullscreen="true">

Aún se han de trabajar algunos temas pendientes en el vídeo anterior, pero la mayoría de elementos han sido insertados en el escenario. Se trata de una zona acotada donde se empezará a tener un poco de contacto con el sistema de juego, el inventario, los movimientos...

Los nuevos pasos serán ir trabajando elemento sobre elemento (vegetación, props, elementos dinámicos, efectos de partículas...) para  ir llegando al nivel óptimo que se espera.

Esperamos que os guste![/quote]

Me encanta, un trabajo excelente, me dan ganas de tener un pj y recorrer ese mundo!

Bueno, después de haber estado practicando y trabajando sobre el exterior, vamos de nuevo con el primer escenario que nos encontraremos.

Os adjunto dos imágenes desde dos posiciones opuestas para tener una visión casi general del espacio. No hagáis caso de ninguna de las texturas, ya que han sido meramente pruebas para ver como poder ir dividiendo los mapas y ajustarlos.

Esperamos que os guste!!!


[attachment=2022]Capturadepantalla2013-04-02alas13.40.54.png[/attachment]


[attachment=2023]Capturadepantalla2013-04-02alas13.41.06.png[/attachment]

Me encanta! Sigan así, que me está gustando XD

Blender es el software que Dios utilizó para crear el mundo, no encontrarás herramienta gratuita más completa y específica para el modelado y animación 3D.

 

"Todo parece imposible hasta que se hace"

Mi mail

Skype: santiagogimenez99


Últ. aportes





Etiquetas: