Üç.js'deki yükleyicilerin çoğu, Geometry
yerine BufferGeometry
dönmek üzere değiştiriliyor. Bunun nedeni yükleme daha hızlı ve BufferGeometry
daha fazla bellek etkin olmasıdır. Verileri GPU'ya aktarılması kolay bir biçimde saklar.
BufferGeometry
. Geometry
, verileri bazı açılardan daha kullanıcı dostu bir biçimde saklar. Geometriyi programatik olarak değiştirmeniz gerekiyorsa, Geometry
daha kullanışlı olabilir.
three.js, Geometry
ve BufferGeometry
arasında dönüştürme yöntemlerini sağlar, dolayısıyla bunları da kullanabilirsiniz.
Hızda ne kadar kazandığınız veya azaltılmış bellek kullanımından tasarruf ettiğinizde, büyük/küçük harf kullanımına özgüdür.
Her iki veri yapısına aşina olun ve uygulamanız için hangisinin en iyi olduğuna kendiniz karar verebilirsiniz.
Three.js r.75
tek güvenilir kaynak özel kullanım durumunda
- ama BufferGeometry GPU'ya geçirilir ne kadar hızlı sorabilir miyim? Ya da söylenecek diğer şeylere çok mu bağlı? –