sponsored links

ThingJS API 2.0全面進化更適合數字孿生應用

一、ThingJS 1.0 為降低3D門檻而生

2018年,ThingJS API 1.0極大地降低了3D視覺化應用開發門檻!透過高度的功能封裝,其他引擎用千餘行程式碼實現的功能,在ThingJS中只用一行程式碼就能搞定!不僅如此,透過簡化場景載入、自定義物體建立、自定義層級切換等一系列邏輯設計,讓沒有 3D 開發經驗的人,也能快速開發出自己想要的物聯網3D視覺化應用。

隨著數字化轉型浪潮,我們希望ThingJS能提供更多樣的垂直行業場景管理能力,成為更開放的數字孿生引擎。所以,2020年底,開始進行2.0的研發升級,從「效能、架構、功能」三方面全面提升ThingJS2.0的靈活性,使其成為更適合於數字孿生應用的引擎。

二、ThingJS 2.0全面進化 更適合數字孿生應用

ThingJS API 2.0全面進化更適合數字孿生應用

①API2.0介面開放量創新高

此前1.0的介面量是700+,而2.0介面開放量超1000+,功能新增45%,並在此基礎上簡化開發邏輯,大大提升開發效率,未來還將持續新增。

②採用模組化架構,元件級靈活擴充套件

API 2.0 進行了模組化架構升級,當API功能不滿足需求時,可以很容易地透過元件、外掛、預製件等方式靈活擴充套件。

之前,ThingJS1.0 的開發者只能自己找方法去擴充套件和複用功能,沒有提供推薦方式。現在,ThingJS2.0中提供了元件的方式,可以為物體進行擴充套件,自由掌控元件的生命週期;還提供了外掛的方式,可以對一個獨立的功能模組進行復用,如電梯、停車場等;還提供了預製件,可以預先準備好一個具有功能的物體模板,使用時候拿起就用。

ThingJS API 2.0全面進化更適合數字孿生應用

③支援UE/Unity/WebGL渲染引擎的切換

底層實現了邏輯和渲染分離,支援UE/Unity等渲染引擎實時切換,切換後能更好的發揮各引擎獨特的能力。渲染時可以做到在UE/Unity/WebGL之間實現一鍵動態切換。UE/Unity採用雲渲染的方式來實現,但開發者們使用的邏輯程式碼依然是ThingJS API,無需調整。

ThingJS API 2.0全面進化更適合數字孿生應用

三、渲染引擎T3D:WebGL端數字孿生應用最優解

Web平臺有很多的開源引擎,如:three.js,BabylonJS,PlayCanvas,ClayGL,Oasis等,以及在CS端也有,如:Unity、UE、CryEngine、Ogre等引擎,我們對其中一些引擎做了較深入的研究和專案實踐,但發現這些引擎並不能完全滿足我們所面對的數字孿生視覺化領域的需求。尤其因為真實世界不斷變化,物聯網裝置每個月都在新增,快速建模,快速納管裝置,對接實時資料實現難度很大。

這種情況下,我們結合了之前使用C++開發的引擎經驗、WebGL的開發經驗、上述引擎的使用經驗、以及專案中的實踐經驗,開發了WebGL版的T3D引擎,以便更好地服務於Web平臺的3D渲染。

ThingJS API 2.0全面進化更適合數字孿生應用

在T3D引擎的框架設計中,主要分為四層:標準封裝層,渲染邏輯層,場景資源層和擴充套件層。其中,標準封裝層,渲染邏輯層,場景資源層構成核心庫 t3d.js。核心庫是一個Web優先的,最小可執行的通用圖形渲染庫。Web優先指的是t3d.js主要基於WebGL和WebGPU作為底層繪圖標準。通用圖形渲染庫指的是t3d.js並不限定圖形渲染以外的其它邏輯,適用性與擴充套件性比較好。

此外,官方提供常用需求的擴充套件,作為第二方庫供開發者使用。至於定製化的需求,支援由開發者基於T3D開發第三方庫。

渲染引擎封裝的功能主要分為:場景樹,幾何體,材質,渲染管線。

T3D還在快速迭代中,未來我們還要做:

①基於Transform Feedback特性的更強大的粒子系統;

②節點式材質系統;

③更加強大的WebGPURenderPass

……

目前ThingJS API 2.0處於內部試執行階段,預計將在2022年Q1發版。以下是本次完成的升級:

ThingJS API 2.0全面進化更適合數字孿生應用

此外ThingJS API 2.0還將在接下來的一年內,持續補充以下功能:

①支援物理系統,提供更多模擬應用所需要的能力;

②支援WebXR,讓大家可以輕鬆構建自己的Web端 VR 和 AR應用;

③支援節點式材質編輯器,方便大家自定義自己想要的材質效果。

未來,我們將利用升級版架構,快速支援最新的技術WebGPU,ThingJS開發者們不需要做任何的修改,就可以體驗WebGPU帶來的新的能力提升。並且在2022年底前,會逐步將T3D渲染引擎和ThingJS API 2.0開源,讓T3D和ThingJS加速發展,成為眾創引擎。

分類: 健康
時間: 2022-01-13

相關文章

新研究找到腸癌潛在治療靶點
近日,上海交通大學醫學院附屬仁濟醫院消化科研究員洪潔和陳豪燕團隊發現,產腸毒素脆弱類桿菌(ETBF)處理大腸癌細胞後產生的外泌體中miR-149-3(微小RNA miR-149-3p)減少,促進了Th ...

血壓低,只有一百多,甚至一百不到,是心衰了嗎?聽聽醫生怎麼說

血壓低,只有一百多,甚至一百不到,是心衰了嗎?聽聽醫生怎麼說
42歲的趙先生,一年前突然頭暈目眩,噁心嘔吐,上廁所時暈倒在廁所. 家裡人看到趙先生在廁所蹲半天不出來,敲門叫沒反應時,推開廁所門,掐人中穴,趙先生醒過來了.趙先生在雙眼模糊中,看到自己的妻子,問:& ...

治療甲亢,常用的三種方法裡,兩種可導致不可逆的併發症

治療甲亢,常用的三種方法裡,兩種可導致不可逆的併發症
甲狀腺是我們人體非常重要的腺體,屬於內分泌器官,主要分泌甲狀腺激素,甲狀腺激素對人體的正常發育有著重要意義,可以有效地調節人體內的能量代謝和神經系統發育.如果甲狀腺激素分泌過多,就會導致身體代謝加快, ...

真實世界資料比較:恩扎盧胺和醋酸阿位元龍治療mCRPC的療效

真實世界資料比較:恩扎盧胺和醋酸阿位元龍治療mCRPC的療效
點選藍字 關注我們 編者手札 前列腺癌是全球男性第二大常見癌症,大多數晚期前列腺癌患者在接受雄激素剝奪療法(ADT)後會進展為去勢抵抗性前列腺癌(CRPC).恩扎盧胺和醋酸阿位元龍是治療轉移性去勢抵抗 ...

常見的橋本氏甲狀腺炎,到底該不該治?能治好嗎?

常見的橋本氏甲狀腺炎,到底該不該治?能治好嗎?
樂樂是一名應屆畢業生,在透過事業單位的面試後,滿心歡喜體檢,準備入職,沒想到最後由於體檢不合格,樂樂被拒之門外. 對樂樂來說,這無疑是晴天霹靂.即使經過複檢,她依然沒有透過體檢. 沮喪的樂樂到醫院重新 ...

癌胚抗原升高,是得了癌症嗎?6種腫瘤標誌物,需重點關注

癌胚抗原升高,是得了癌症嗎?6種腫瘤標誌物,需重點關注
兩個星期來,小陳沒有睡過一天好覺,一直被腦海裡的"腫瘤"二字折磨. 兩個星期前,單位組織體檢,小陳的腫瘤標誌物結果顯示指標CEA.CA199都升高了,這可把小陳嚇壞了," ...

科研人員構建T淋巴細胞膜修飾干擾素表觀遺傳奈米誘導劑

科研人員構建T淋巴細胞膜修飾干擾素表觀遺傳奈米誘導劑
近日,中國科學院上海藥物研究所.上海交通大學仁濟醫院.國家蛋白質科學中心.煙臺藥物研究所等合作,在Nature Nanotechnology上,發表了關於工程化T淋巴細胞膜修飾干擾素(IFN)表觀遺傳 ...

復旦大學劉雯/楊雲龍研究員合作報道高血糖透過巨核細胞促進腫瘤轉移的新機制

復旦大學劉雯/楊雲龍研究員合作報道高血糖透過巨核細胞促進腫瘤轉移的新機制
腫瘤轉移是腫瘤相關死亡的主要原因,受多種因素調控.其中,高血糖被認為是腫瘤轉移的重要危險因素.高血糖可能由糖尿病.肥胖.胰腺炎.不當飲食等多種因素誘發,且與癌症患者不良預後密切相關.高血糖可增加腫瘤的 ...

治了三年,甲狀腺結節越來越大,中藥調理,調和肝脾、和解少陽

治了三年,甲狀腺結節越來越大,中藥調理,調和肝脾、和解少陽
三年間瘋長的結節 江蘇鹽城市某淮劇團28歲的女演員小寧,在2017年12月的一次演出過程中,明顯感覺嗓子有些嘶啞. 這個部位關乎職業生命,第二天她就去了鹽城市亭湖區人民醫院做了檢查. 甲狀腺彩超提示, ...

中國瓣膜病介入治療技術和研究盛況空前!CHC2021結構性心臟病論壇報道

中國瓣膜病介入治療技術和研究盛況空前!CHC2021結構性心臟病論壇報道
在中國心臟大會(CHC)2021暨第六屆中國血管大會(CVC)上,經導管二尖瓣專題.三尖瓣專題.肺動脈瓣專題3個主題專場受到了眾多觀眾的關注. 胡盛壽院士:內外科合作多學科團隊決策更符合患者需求 中國 ...

反覆暈厥,卻查不出病因?胸科醫院為患者心臟植入“行車記錄儀”來監測
最近,方老伯老是突然暈厥.有時候在買菜的路上,眼前一黑就摔倒,過了幾分鐘才醒過來.他到醫院做了各種檢查:核磁共振.心電圖.CT.血常規--連神經科也去看了,可就是查不出原因. 反覆暈厥,卻找不到病因怎 ...

心亂如麻 何以解憂—— 我院臨時起搏器+希氏束起搏手術成功實施

心亂如麻 何以解憂—— 我院臨時起搏器+希氏束起搏手術成功實施
家住海淀區溫泉鎮的田爺爺,是個慈祥.善解人意的老人,雖然88歲高齡,卻耳聰目明,除了高血壓病史之外,身體素質比較好,生活自理,出入自如. 不幸的是,近1個月以來,田爺爺反覆發生黑朦.暈厥.跌倒等事件, ...

肺結節看診(13):肺小結節全身廣泛轉移2例,PET分期:晚期

肺結節看診(13):肺小結節全身廣泛轉移2例,PET分期:晚期
今天和大家分享的兩個病例都是小病灶大轉移,肺結節只有1cm多,但是腫瘤分期已經到了最晚期(ⅣB期).這兩個人都是沒有定期體檢,要發現早期肺癌,定期的體檢和腫瘤篩查很重要,另外PET/CT對確診為浸潤性 ...

三伏貼不建議自行購藥 自行貼敷
[三伏貼不建議自行購藥 自行貼敷]貼敷治療的療效與藥物和貼敷部位密切相關,與治療腰腿痛的膏藥不同,它不是"哪兒疼貼哪兒",需要由醫生選擇適合的藥物進行專業操作.目前,經北京市藥品監 ...

進展 | 心衰患者出院莫大意,ARNI院外依從性或可影響遠期預後

進展 | 心衰患者出院莫大意,ARNI院外依從性或可影響遠期預後
*僅供醫學專業人士參考 PARADIGM-HF等心衰領域大規模臨床研究已經證實,新型心衰治療藥物沙庫巴曲纈沙坦能顯著降低射血分數降低的心衰(HFrEF)患者心血管死亡風險.首次因心衰住院風險.全因死亡 ...

下肢水腫有可能是心衰?盤點心衰的5大症狀,早發現早治療

下肢水腫有可能是心衰?盤點心衰的5大症狀,早發現早治療
心臟是一個非常重要而且很容易出現問題的器官,因為心臟需要不停地跳動,才能夠維持身體的正常執行.當心髒長期超負荷工作或者心肌受到損傷的時候,泵血功能則會明顯下降,輸出的血液量則不能夠滿足各個器官以及組織 ...

早期識別腫瘤相關心血管事件,加強患者治療全程心臟功能管理

早期識別腫瘤相關心血管事件,加強患者治療全程心臟功能管理
根據2020年世界衛生組織國際癌症研究機構(IARC)釋出的全球最新癌症負擔資料:2020年中國新發癌症病例457萬例,佔全球 23.7%,伴隨人口老齡化的加劇,未來我國癌症負擔將呈現逐年加劇趨勢.與 ...

甲狀腺功能報告單,看哪幾項指標確定橋本甲狀腺炎?大夫教你

甲狀腺功能報告單,看哪幾項指標確定橋本甲狀腺炎?大夫教你
近年來,甲狀腺疾病的患病率呈明顯上升趨勢.在許多健康體檢套餐中,甲狀腺功能測定也被列入其中. 然而面對甲功化驗單上那些高高低低的箭頭,不光病人是一頭霧水,就連一些非專科醫生解讀起來也有難度. 以致於經 ...

省腫瘤醫院最新研究成果,有望預測非小細胞肺癌發生和患者預後生存

省腫瘤醫院最新研究成果,有望預測非小細胞肺癌發生和患者預後生存
肺癌,有著"第一癌"的惡名, 發病率和死亡率居高不下. 在我國,非小細胞肺癌最為常見, 約佔所有種類肺癌的85%. 環境因素和自身基因長期相互作用, 是促使其發生的主要原因. 早期 ...

省腫瘤醫院最新研究成果可預測非小細胞肺癌發生和患者預後生存

省腫瘤醫院最新研究成果可預測非小細胞肺癌發生和患者預後生存
省腫瘤醫院最新研究成果 可預測非小細胞肺癌發生和患者預後生存 本報訊 (記者馮金燦 通訊員常榕)近日,由河南省腫瘤醫院牽頭的一項研究發現,人體下丘腦分泌一種神經激素:促性腺激素釋放激素(以下簡稱GnR ...