Modellerimi görüntülemek için OpenGL kitaplığı Rajawali3D kullanıyorum. Bilmek istediğim, giriş yapmış olan kullanıcıya göre sunucumdan nasıl bir doku yükleyebilirim? İnternetten, aylarca hiçbir başarı göstermeden bunu anlamaya çalıştım. Yerel olmayan bir kaynaktan bir doku nasıl yükleneceğini açıklayan bu web sitesini buldum, ancak denediğimde Rajawali ile çalışmadı. Herhangi bir öneri veya örnek çok takdir edilecektir. Uzak bir doku yüklemek ve bir model uygulamak için oldukça kolay görünüyor, ben sadece bunu teslim ancak olarak, texture from webAndroid OpenGL doku?
cevap
Ben Rajawali aşina değilim:
İşte kullanmayı denedi site.
3B modelinizi yüklediğinizi ve iyi gösterebileceğinizi varsayalım. Eğer öyleyse, (bütün 3D modelleme uygulamalar genel olarak uygulanmak) aşağıdaki temel adımları gerçekleştirmelisiniz:
- hazırlayın doku
- hazırlayın malzeme
- bir var bir model
malzeme uygula Rajawali'de Texture
adı verilen bir bitmap görüntüsünden doku nesnesi oluşturan sınıf. Bu nedenle, ilk önce bu resmi sunucunuzdan indirmelisiniz. İndirme işlemi Rajawali kavramlarından ayrıdır, böylece mevcut birçok kütüphaneden faydalanabilirsiniz.
Resmi indirmeyi tamamladıktan sonra, onu Texture
sınıfına besleyebilirsiniz.
Texture mytexture = new Texture("texture", /*address to the downloaded image*/);
Sonra
try {
material.addTexture(mytexture);
} catch (ATexture.TextureException error){
Log.d(TAG, "Error Occurred");
}
Şimdi bir malzemeye eklemek gerekirdi, herhangi bir uygulama olarak bir doku indirmek mümkün olmalıdır bir model
model.setMaterial(material);
Çok teşekkür ederim! Bunu aylardır çözmeye çalışıyorum. Sen bir hayat kurtarıcısın!! –
- 1. Android OpenGL - ES Doku kanaması
- 2. OpenGL ES'deki saydam doku Android için
- 3. OpenGL doku rastgele görüntülenmiyor
- 4. OpenGL doku dörtlü
- 5. openGL Doku eşleme - c
- 6. OpenGL: doku geri bildirimi?
- 7. OpenGL ES dokuya işlenir, ardından doku çizilir
- 8. OpenGL FBO doku genişlik yükseklik oyunları
- 9. OpenGL: Bir doku yüklemek, geçerli rengi değiştirir
- 10. Tam ekran doku iPhone OpenGL ES
- 11. OpenGL Fragman Shader Dönüş Şu anda doku bir pikselin rengini döndürür parça gölgelendirici altında olması Doku
- 12. Opengl Geometri gölgelendirici tam sayı doku getirme başarısız oluyor
- 13. Android OpenGL hatası
- 14. Android OpenGL 3D toplama
- 15. Android OpenGL dokular: anında oluşturma ve silme
- 16. kullanmak Doku Görüntüleme
- 17. Android için Shader OpenGL ES
- 18. Android OpenGL demo "Yapılandırma seçilmedi"
- 19. OpenGL: Gökyüzü kutusu oluştur?
- 20. OpenGL siyah dokular
- 21. Threejs Doku
- 22. ASTC yazılımı için doku sıkıştırma/dekompresyon
- 23. OpenGL, GL_MODULATE ve Multitexturing
- 24. OpenGL texture, bmp
- 25. OpenGL ES - Kesik Hatları
- 26. Android: OpenGL bir dokuyu ne kadar süreyle depolar?
- 27. GLSL'de doku ve renk bir arada mı?
- 28. OpenGL sise karşı OpenGL ES sis
- 29. Android Yerel NDK OpenGL ES: kullanılmayan API
- 30. Tuval değiştirmek için OpenGL kullanma - Android
için bu malzemeyi uygulayabilirsiniz Bir görüntüyü indirirdi. Önce bir bitmap'e dönüştürmeden önce doku/görüntüyü yerel depolamaya indirmeye başladım. Bitmap'ten yükleme dokularından örnekler: https://github.com/Rajawali/RajawaliExamples –