Jump to content
UnitySpain
Sign in to follow this  
Alvaro95

Optimizar particle System

Recommended Posts

Comparto con vosotros una pequeña duda que me lleva dando muchos retrasos desde hace dias.

 

Resulta que por lo visto desde la nueva version de unity 2018, los particle system por algun motivo consumen mucho mas GPU que en versiones anteriores.

 

Un ejemplo de ello son las particulas de humo, en unity 2015 me funcionaba a la perfeccion, y en 2018 a pesar de que utilizo los mismos parametros y configuracion relentiza el juego constantemente.

He cambiado, el numero de particulas... la textura, colores, efectos y tamaños y nada.

Alguien sabe como optimizar estas particulas?

 

Gracias

Share this post


Link to post
Share on other sites
On 12/23/2018 at 10:50 PM, Alvaro95 said:

Resulta que por lo visto desde la nueva version de unity 2018, los particle system por algun motivo consumen mucho mas GPU que en versiones anteriores.

No estoy seguro de como es eso, verificaste el mismo asset en ambas versiones? o verificaste que ambos tengan igual material/shader, por más que tengan el mismo sistema de particulas (por ej los dos en Unity 2018). En 2017/18 metieron un standard para particles,  revisá en la parte de Renderer o abajo de todo que aparece el material.

Share this post


Link to post
Share on other sites

Sisi, lo mismo, mismos parametros, mismas opciones, mismas texturas, materiales, etc...

 

Por algun motivo desde Unity 2018 las particulas consumen mas GPU

Share this post


Link to post
Share on other sites
6 hours ago, Alvaro95 said:

Sisi, lo mismo, mismos parametros, mismas opciones, mismas texturas, materiales, etc...

 

Por algun motivo desde Unity 2018 las particulas consumen mas GPU

Pues realmente no sabía que esto pasaba, de todas maneras Unity está preparando unas nuevas partículas que van a ser muchísimo mas eficientes y que casi no consumen GPU.

 

Share this post


Link to post
Share on other sites
On 12/26/2018 at 1:42 PM, leocub58 said:

Pues realmente no sabía que esto pasaba, de todas maneras Unity está preparando unas nuevas partículas que van a ser muchísimo mas eficientes y que casi no consumen GPU.

Probablemente el menor consumo de gpu general del nuevo sistema venga ligado a un mejor uso de los módulos o componentes, pero en líneas generales hace rato que se empezó a meter caña al Gpu todo lo que se pueda, hasta que arda. No le veo lo bueno a casi no consumir GPU, supongo que te referís aoptimizar el consumo. Las particulas como muchas otras cosas hace tiempo que están siendo orientadas al gpu en muchos motores (GPU particles por ej, el nuevo terrain, geometry shaders, etc), cargando cada vez más el GPU, pero a su vez dejando al CPU para las tareas que es bueno, no para operar sobre muchas cosas independientes a la vez sino para tareas secuenciales, dividir/paralelizar lo poco que se pueda (pocos núcleos vs un gpu) mientras que se pueda. Supongo que el nuevo sistema permitirá reducir la complejidad general de un sistema de particulas X mediante el uso modular de componentes, además de repetir behaviours entre varios sistemas de partículas, otras vez mediante modularización, basicamente lo mismo que hizo Unreal con Niagara.

 

On 12/26/2018 at 8:10 PM, Alvaro95 said:

Pero sera un asset de pago? o vendra integrada en el mismo editor.

integrado en el Editor, pero seguro venga solo para HD Render pipeline.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...