tft每日頭條

 > 科技

 > vr渲染曆史窗口怎麼打開

vr渲染曆史窗口怎麼打開

科技 更新时间:2024-07-18 11:15:53

vr渲染曆史窗口怎麼打開?關于渲染幀數Fraps幀數顯示是大家玩3D遊戲時常常使用的一個功能,它能實時顯示每秒畫面輸出的幀數,一般來講,幀數越高,顯示畫面越流暢,更能接近真實的顯示情境,同時也能降低眩暈感在VR開發中,為了避免體驗時的眩暈感,也需要畫面不低于每秒90的幀數,今天小編就來聊一聊關于vr渲染曆史窗口怎麼打開?接下來我們就一起去研究一下吧!

vr渲染曆史窗口怎麼打開(零基礎學VR開發:Vizard軟件的渲染效率統計功能)1

vr渲染曆史窗口怎麼打開

關于渲染幀數

Fraps幀數顯示是大家玩3D遊戲時常常使用的一個功能,它能實時顯示每秒畫面輸出的幀數,一般來講,幀數越高,顯示畫面越流暢,更能接近真實的顯示情境,同時也能降低眩暈感。在VR開發中,為了避免體驗時的眩暈感,也需要畫面不低于每秒90的幀數。

虛拟顯示開發平台Vizard就增加了對渲染結果進行實時顯示的功能。除了顯示幀速率,它還增加了對圖像刷新的時間以及硬件資源的占用率的顯示。好好使用這些功能,能夠保證VR開發項目的質量。

Vizard軟件的渲染統計功能

為了便于程序員快速考查程序性能,Vizard軟件提供了一個工具。當Vizard程序運行時或者使用Inspector工具浏覽模型時,用戶按下“F4”鍵後,窗口左上角會顯示出當前的幀速率。

幀速率的顯示效果

該數值表示每秒鐘畫面的刷新次數。為了達到流暢的畫面顯示效果和快速的人機交互響應,幀速率至少應該在30Hz以上,最好能夠達到60Hz。如果該數值一直較小或周期性下降,程序員就應該考慮如何提高程序性能。

在顯示幀速率的基礎上,用戶再次按下“F4鍵”後,窗口左上角會進一步顯示出其他數據,如下圖所示。

程序運行詳細參數的顯示效果

Vizard渲染統計參數的含義

左上角的統計結果中,一些主要數據的含義如下:

● Update:每次刷新畫面所需的代碼計算時間,單位為毫秒。它包括動畫計算、物理效果的計算、模型的導入以及其他程序代碼的執行時間。這個數值與三維模型的複雜性以及模型渲染的時間無關。所以,如果它的數值太高,可能預示着每刷新一幀的代碼運算量太大。

● Cull:每次刷新畫面時,Vizard程序基于當前視點的姿态,判斷各個三維模型的可見性并進行裁剪的時間。它的單位為毫秒。

● Draw:每次刷新畫面時,Vizard程序将所有繪圖指令發送到顯卡上所需的時間。它的單位為毫秒。它的數值與模型數量、紋理數量、着色器數量有關。

需要說明的是:上述三項操作都是在CPU上順序完成的。為了避免幀速率的下降,上述三項數值之和應該小于一個流暢的畫面刷新周期。例如:如果希望達到60Hz的幀速率,那麼上述三項數值之和應該小于16毫秒。

●GPU:每次刷新畫面,GPU渲染場景所需的時間,單位為毫秒。當顯卡驅動支持OpenGL擴展“GL_EXT_timer_query”時,此項數據才會顯示出來。

●Primitives:每次刷新畫面時,Vizard程序需要渲染的點、線、面等OpenGL圖元的個數。

●Drawables:每次刷新畫面,Vizard程序需要處理的幾何對象的總數。它直接影響“Cull”的取值。如果本項數據的取值達到數千量級,那麼就可能影響程序幀速率。為了降低幾何對象的總數,可以事先在建模軟件裡将多個物體打包成組。

基于上述的輔助工具,程序員就可以快速判斷軟件的運行瓶頸在哪裡,從而能夠采取有針對性的解決措施。

Vizard軟件開發的效率制約因素在利用Vizard軟件進行開發時,需要重點注意以下三個容易制約運行效率的關鍵因素。

(1)渲染時間。一般情況下,虛拟場景中幾何圖元(點、線、面)的數量決定了系統資源(如内存)的消耗量,也決定了畫面的刷新效率。因此,如果程序的延遲很大,極有可能在程序中存在一個複雜的幾何模型,或者所有幾個模型中所包含的幾何元素的總數量很大。這種情況能夠在圖中的“Cull”和“Draw”兩項數據中反映出來。

(2)模型導入時間。除了幾何模型的複雜程度對顯示效率有影響,在程序啟動時幾何模型由硬盤到内存的導入過程也要耗費大量時間。因此,為了避免人機交互的延遲,程序員應該在産生人機交互之前将幾何模型導入到内存中。另外,在導入幾何模型時,程序員還可以采用進度條等圖形界面凍結程序窗口,從而避免人機交互的産生。

(3)程序的計算量。程序中大量的數值計算同樣會降低運行效率,這種情況可以由圖中的“Update”數據反映出來。

用好Vizard這項功能,大大加速VR開發的時間,開發的質量也會得到保證。此外Vizard中也還有一些專業的調試工具,我們在後面的内容會逐步講解,他們會讓你了解到Vizard在VR開發上的獨特魅力!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved