Bunu yapmak kolay mı? Doku görüntülerini kullanmak istemiyorum. Büyük olasılıkla iki çokgenden oluşan bir dikdörtgen oluşturmak ve bunun üzerine bir renk koymak istiyorum. OpenGL'yi biraz tanıdığını iddia eden bir arkadaşım her zaman her şey için üçgenler kullanmam gerektiğini ve renkli olmasını istediğimde her şeyi dokular kullanmam gerektiğini söyledi. Bunun doğru olduğunu hayal edemiyorum.OpenGL ES'de nasıl renkli bir dikdörtgen çizilir?
cevap
Her bir vertex rengini ayarlayabilirsiniz (hepsi aynı olabilir) ve dörtlü çizebilirsiniz. OpenGL ES'nin zor kısmı, hemen modu desteklememesidir, bu yüzden OpenGL'ye kıyasla çok daha başlangıçtaki bir öğrenme eğrisine sahipsiniz.
Bu soru OpenGL ve ES arasındaki farkları kapsar:
OpenGL vs OpenGL ES 2.0 - Can an OpenGL Application Be Easily Ported?
OpenGL ES 2.0 ile, (diğer şeyler arasında) normalde rengini ayarlayan bir shader kullanmak zorunda. Her şey için bir katı renk istediğin sürece, bunu köşe gölgelendiricide yapabilirsin.
Köşe gölgelendirici, sahnedeki tüm geometriyi etkileyecek mi? Veya bu tek dikdörtgen için sadece köşe gölgelendiricide bir renk uygulayabilir miyim? –
"OpenGL ES 2.0 ..." ile –
@BugAlert: Bunu yapmanın en kolay yolu, gerektiğinde bir gölgelendiriciden diğerine geçmek olabilir. @Ben: oops, oldukça doğru. –
- 1. HTML Tuvalinde yuvarlak bir Dikdörtgen nasıl çizilir?
- 2. OpenGL 2B dikdörtgen olmayan bölge kırpımı
- 3. Çekirdek Grafik/Kuvars 2D'de yuvarlatılmış dikdörtgen nasıl çizilir?
- 4. OpenGL ES dokuya işlenir, ardından doku çizilir
- 5. Python'u kullanarak tek renkli görüntüdeki lekeler etrafında dikdörtgen sınırlayıcı kutu
- 6. openGL
- 7. win32 penceresini yeniden boyutlandırırken OpenGL içeriği nasıl çizilir?
- 8. OpenGL
- 9. Bir TextView nasıl çizilir?
- 10. Resimdeki dikdörtgen çizimi - dikdörtgen alanın nasıl sınırlandırılacağı?
- 11. android görünümünde yol nasıl çizilir
- 12. OpenGL (C++) oluşturma nasıl yapılır
- 13. Bir Basemap'ta dikdörtgenler nasıl çizilir
- 14. Görüntü bir pencerede nasıl çizilir?
- 15. oluşturma dikdörtgen OpenCV
- 16. OpenGL dörtgen anahat çizili
- 17. Nasıl, dikdörtgen div CSS
- 18. Yönlendirme özelliği olan farklı renkli çoklu çizgiler yol çizgisi ile nasıl çizilir?
- 19. UIView'de bir dikdörtgen çizimi
- 20. Matplotlib/python'da kare biçiminde yuvarlak bir turta nasıl çizilir?
- 21. Renkli çıktı
- 22. Pixel Perfect iPhone 6 Plus'ta nasıl çizilir?
- 23. plot çizelgesi nasıl çizilir
- 24. ZendendTitBlock nasıl çizilir PDF
- 25. Eşmerkezli altıgenler nasıl çizilir?
- 26. Şekil nasıl çizilir
- 27. Resimde metin nasıl çizilir?
- 28. Swt resmi nasıl çizilir?
- 29. JMS kuyruğu nasıl çizilir?
- 30. Alfa değerleri silmek için bir dokuyu OpenGL
Teşekkür ederim Ben. Bir quad için farklı köşe renkleri ayarladığımda ne olur? Bu bir gradyan mı üretecek? Ve acil mod yok, hızlı değil demektir? –
Aslında acil mod * yavaş *, sadece başlamak kolaydır. Sabit işlevli boru hattı ile, farklı köşe renkleri ayarlanması bir degrade oluşturur. –
Kulağa hoş geliyor. Bunun nasıl göründüğünü gösteren herhangi bir kod örneğini biliyor musunuz? –