[英]Flash10 Triangle Rendering
我了解Papervision 3D。 但是,那里的許多真實感都來自紋理。
有誰知道基准可以顯示多少個單色,帶有陰影的3D triagnels flash10可以合理渲染? 我在網上找不到這個基准測試或引擎(大多數似乎真的很看重位圖/紋理)。
我最近在創建游戲時做了非常非常相似的事情。 我在制作紙面游戲時遇到了很多問題:
在一個Flash論壇上,我說了這個…… http://built4flash.stackexchange.com/questions/197/effeciency-of-material-swapping-in-papervision
游戲本身將大約200個立方體渲染為單獨的平面。 4個帶有紋理的可見平面。
當我第一次將此自定義多維數據集預加載到內存中時,遍歷它們大約需要45秒到一分鍾。 在這種情況下,我會交換材料以達到目標。 本質上,用colorMaterial渲染相同的走廊游戲需要2秒鍾。 (然后我在奔跑時將材料交換為真實紋理)
目前,游戲在我的筆記本電腦上的運行速度大約為每秒8〜15幀(我知道這很糟糕,但它已經過時了)。對於彩色材料,我可以輕松地以40幀的速度玩游戲,並且沒有渲染問題。
(按游戲底部的roboidz運行鏈接可查看它。)
如果您需要此部分代碼的精簡版,我們很樂意為您提供幫助。
這實際上取決於您的圖形卡和其他因素。 沒有固定的限制,但是例如Papervision可以在我的機器上以大約50fps的速度運行1000個多邊形。
有關顯示Flash中某些3D選項渲染的1000個多邊形的基准測試,請參閱此博客文章 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.