acemiunrealci

Yeni üye
14 Haz 2018
105
7
0
(40) Kırşehir
Arkadaşlar hepinize iyi forumlar. 

Android için 3D bir mobil oyun geliştiriyorum. Huawei Y7 için 30 35 fps, Huawei Mate 10 lite için 40 50 FPS alıyorum. Ama bazı yerlerde FPS düşüşü yaşıyorum. Mobil optimizasyon için önerileriniz var mı?
Her obje için LOD ayarlarını anladığım kadarıyla yaptım Small Props seçeneğiyle Min LOD ayarında 2ye 3e getirdim.

Şimdiden teşekkürler.
 
Unreal ile mobil malesef çok sıkıntılı, sana verebileceğim en önemli tüyolar
1. low poly! asla ve asla high poly birşey kullanma, gerekirse mesh editorde LOD sekmesinde triangle percentage ile decimate ederek düşürebildiğin kadar poly düşür. 
2. asla 1024 üzeri texture kullanma, mobilde önemli olan anti aliasingdir, texture boyutu değil, ben genelde 512 kullanıyorum. textureyi açıp hemen başlarda Maximum Texture Size kısmından boyutu ayarlayabilirsin. 
3. tick eventlardan kaçın, hatta player controller haricinde diğer tüm blueprintlerde Class Defaults seçeneklerinden Start with Tick Enabled seçeneğini kapat. 
4. Fog, reflection cart curt aklından bile geçirme, çok çok çok gerekirse fake fog kullan, daha önce biri sormuştu cevap verdiğim konular arasında fake fog nasıl yapılır var.
5. Particle filan çok gereksiz şeyler kullanma ::) illa birşeye efect katman gerekiyorsa materyalinde emissive kullanarak halletmeye çalış, illaki particle lazımsa o zaman kullan.

Gerisi burda https://docs.unrealengine.com/en-US/Platforms/Mobile/Performance/index.html

Kolay gelsin.
 
nonlinear' Alıntı:
Unreal ile mobil malesef çok sıkıntılı, sana verebileceğim en önemli tüyolar
1. low poly! asla ve asla high poly birşey kullanma, gerekirse mesh editorde LOD sekmesinde triangle percentage ile decimate ederek düşürebildiğin kadar poly düşür. 
2. asla 1024 üzeri texture kullanma, mobilde önemli olan anti aliasingdir, texture boyutu değil, ben genelde 512 kullanıyorum. textureyi açıp hemen başlarda Maximum Texture Size kısmından boyutu ayarlayabilirsin. 
3. tick eventlardan kaçın, hatta player controller haricinde diğer tüm blueprintlerde Class Defaults seçeneklerinden Start with Tick Enabled seçeneğini kapat. 
4. Fog, reflection cart curt aklından bile geçirme, çok çok çok gerekirse fake fog kullan, daha önce biri sormuştu cevap verdiğim konular arasında fake fog nasıl yapılır var.
5. Particle filan çok gereksiz şeyler kullanma ::) illa birşeye efect katman gerekiyorsa materyalinde emissive kullanarak halletmeye çalış, illaki particle lazımsa o zaman kullan.

Gerisi burda https://docs.unrealengine.com/en-US/Platforms/Mobile/Performance/index.html

Kolay gelsin.
Cevabın için teşekkür ederim. O kadar güzel açıklamışsın ki, bende hep diyordum sorun galiba bende diye ben yapamıyorum diye demek UE4'de mobil baya sıkıntılı.  :D
 
Sıkıntılı derken küçük bir ekleme yapmak istiyorum, motor kötü olduğu için filan değil, unrealin hedef kitlesi mobil üzerine olmadığı için yavaş yavaş bu konuya eğiliyorlar, yani işimizi kolaylaştıracak mobil odaklı tool, bilgi kaynağı vs. oldukça sınırlı, yoksa mobil performans testlerinde diğer motorlardan daha iyi sonuçlar aldığı bilinen birşey
 
nonlinear' Alıntı:
Sıkıntılı derken küçük bir ekleme yapmak istiyorum, motor kötü olduğu için filan değil, unrealin hedef kitlesi mobil üzerine olmadığı için yavaş yavaş bu konuya eğiliyorlar, yani işimizi kolaylaştıracak mobil odaklı tool, bilgi kaynağı vs. oldukça sınırlı, yoksa mobil performans testlerinde diğer motorlardan daha iyi sonuçlar aldığı bilinen birşey

Yok yok ben bu durumun zaten farkındayım. Yine de teşekkür ederim.  :shy: