StereoKit是一個易于使用的開源混合現(xiàn)實引擎,允許用戶使用C#和OpenXR來構建HoloLens應用和VR應用。日前,這個專注于快速迭代的工具迎來了一次重大版本更新,包括Unicode支持,對內(nèi)置UI的優(yōu)化等等。
1. Unicode支持
這是一個相當重要的功能。MR中的文本呈現(xiàn)是一項難以解決的任務。當首次編寫StereoKit的文本支持時,團隊使用了最簡單的方法:ASCII/Latin字符。一開始沒有什么問題,但當其他語言出現(xiàn)時,問題就會出現(xiàn)。
新版本增加了Unicode對文本呈現(xiàn)和輸入的支持,并支持相當廣泛的開箱即用字符集,包括日語。另外,StereoKit可以自行處理glyph atlases并按需處理,所以無需烘焙預渲染的glyph atlases紋理。

2. ModelNode API
Model API最初附帶用于迭代網(wǎng)格和材質(zhì)的基礎函數(shù),但模型可以包含大量的額外信息,并以hierarchy和節(jié)點名稱表示。特別是,空節(jié)點可以非常方便地在模型之上或模型周圍放置元素,基于模型的UI就是一個例子。所以,團隊修改了API以允許你探索自由探索。

3. 用戶界面改進
UI是StereoKit團隊不斷改進的一個方面,本次更新同樣不例外。

添加UI.PushSurface和UI.popssurface是為了幫助使用基于模型的UI,你可以從上面的收音機中看到這一點。與創(chuàng)建UI.WindowBegin/End這樣的可見面板不同,這只是添加了一個行為類似的不可見布局圖面。

例如,你可以使用UI Customization APIs進行改動。
對默認窗口的小改進提升了面板的觀感。另外,團隊添加了UI.SetElementVisual,以允許自定義不同UI元素使用的網(wǎng)格和材質(zhì)。
HSlider同時進行了調(diào)整和更新,包括一個允許微調(diào)滑塊值的選項。拉出滑塊將切換到縮放輸入滑塊。

如上所示,向外拖動HSlider將使滑條每步變大1倍。
文章內(nèi)容僅供閱讀,不構成投資建議,請謹慎對待。投資者據(jù)此操作,風險自擔。
海報生成中...
海藝AI的模型系統(tǒng)在國際市場上廣受好評,目前站內(nèi)累計模型數(shù)超過80萬個,涵蓋寫實、二次元、插畫、設計、攝影、風格化圖像等多類型應用場景,基本覆蓋所有主流創(chuàng)作風格。
IDC今日發(fā)布的《全球智能家居清潔機器人設備市場季度跟蹤報告,2025年第二季度》顯示,上半年全球智能家居清潔機器人市場出貨1,2萬臺,同比增長33%,顯示出品類強勁的市場需求。