在OpenGL中繪製實例時,屬性除數只能設置爲255作爲最大值,因此要將大網格物體分離爲多個實例。我需要更多地瞭解OpenGL中的除數,最大限制取決於驅動程序/ GPU還是每個設備上總是255?OpenGL屬性除數的最大值
-2
A
回答
1
您誤會了divisor and instance arrays的工作原理。
實例化意味着多次渲染相同的網格,提供不同的每實例數據,如變換等等。實例數組是提供每個實例數據的一種方式。
除數不是頂點數的除數。它是實例計數的除數。因此,如果您使用instanced rendering,它實際上只會有用。
如果除數爲零,則不會爲該屬性發生實例化。如果除數爲1,則實例內的所有頂點的屬性將相同,但下一個實例將獲得下一個值。如果除數是2,那麼前兩個實例會得到相同的值,但接下來的兩個會得到不同的值。等等。
除非你正在做一些非常特殊的實例化,否則你的除數應該是0或1.它不應該基於頂點數。
相關問題
- 1. 最大屬性值
- 2. 屬性的最大值
- 3. 默認值屬性,如最小值,最大值,大小等
- 4. UIView的標籤屬性的最大值
- 5. Combobox.NewIndex屬性的最大值是多少?
- 6. CSS background-position屬性的最小值和最大值
- 7. DataAnnotations StringLength屬性MVC - 沒有最大值
- 8. 刪除任何其數值大於給定數字的屬性
- 9. XSLT - 具有最大屬性值的元素,其列表中的其他元素的屬性值最大
- 10. 大數屬性最好的分類器
- 11. PID濾波器係數輸出最小值,最大值和參數屬性
- 12. 獲取對象/實體的數組的屬性最大值
- 13. 來自選定數據的輸入的最大值屬性
- 14. 使用jquery的數據屬性的最大值
- 15. 基於數據屬性,最小值和最大值的隱藏項目
- 16. 來自不同實體核心數據屬性的最大值
- 17. 使用jQuery獲取數組中元素的最大值屬性
- 18. 從數組中最大的對象屬性返回值 - JS
- 19. 刪除值屬性
- 20. 實時斯芬克斯搜索屬性的最小最大值
- 21. Quartz調度最大線程數屬性
- 22. CSS最大高度屬性
- 23. 如何找到XML文件中屬性值的最大值?
- 24. C#活動目錄屬性登錄計數達到最大值
- 25. 刪除「大小」屬性 - wordpress
- 26. 基於屬性值刪除屬性xslt
- 27. 如何從「範圍」屬性中獲取最小/最大值
- 28. JQuery UI滑塊:使用屬性設置最小和最大值
- 29. XPath來獲取元素最大/最小屬性值
- 30. Java Stream:找到具有屬性的最小值/最大值的元素
該規範沒有提到最大值,所以我想每個適合GLuint的值都是有效的。這可能是驅動程序或代碼中的錯誤。請顯示代碼。 – ybungalobill
我知道實例化以及divisor如何幫助我遍歷vertex_buffer_object上的數據。當我想要將一個變換傳遞給每個n實例(n從1到255)時它工作正常,但是當我想要將一個變換傳遞給更多的256個實例時,它會呈現爲屏幕中的噪聲扇。 – Manh
這聽起來像是代碼中的錯誤,就好像你在某處使用了錯誤的數據類型。 – ybungalobill