国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)字孿生-使用Unity構(gòu)建能實(shí)時(shí)顯示應(yīng)力應(yīng)變的孿生模型

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)字孿生-使用Unity構(gòu)建能實(shí)時(shí)顯示應(yīng)力應(yīng)變的孿生模型。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Motivation - 采用Unity作為孿生技術(shù)棧的經(jīng)歷?

最開始想要利用Ansys的Twin Builder模塊來進(jìn)行數(shù)字孿生的開發(fā),但是Ansys 的Twin Builder在部署的時(shí)候,需要license,要獲得license所要花費(fèi)的價(jià)格是難以接受的。 后來想要利用QT+VTK的方式來進(jìn)行開發(fā),因?yàn)镼T是用來開發(fā)GUI程序比較常用的框架,加上自己所要研究的對(duì)象需要實(shí)時(shí)反映三維的應(yīng)力應(yīng)變的情況,VTK是一個(gè)專門做可視化的包,也在網(wǎng)上查到Paraview這個(gè)非常強(qiáng)大的科學(xué)可視化的軟件就是基于VTK所編寫的,我還專門去研究了一下paraview的源碼編譯過程,發(fā)現(xiàn)最后雖然實(shí)現(xiàn)了paraview的編譯,但是想要從paraview當(dāng)中實(shí)時(shí)拆解一些我所需要的模塊進(jìn)行使用的時(shí)候,幾乎不可能,可能是自己的水平還不到家。在使用QT開發(fā)的過程中,發(fā)現(xiàn)要達(dá)到自己所想要的孿生的效果所需要的時(shí)間成本是非常大的。后面再B站上以及跟進(jìn)大工宋學(xué)官老師的研究,發(fā)現(xiàn)有不少人在使用Unity來進(jìn)行數(shù)字孿生模型的構(gòu)建,自己就嘗試使用Unity來進(jìn)行了,從11號(hào)下載Unity完畢到今天15天的時(shí)間里,也稍微做一個(gè)總結(jié)。

Unity有什么優(yōu)勢?

Unity 作為一個(gè)游戲引擎,他最直接的優(yōu)勢就是為我提供了一個(gè)平臺(tái)或框架,讓我很多東西是不用從0開始的。比如說他的UGUI系統(tǒng),游戲物體掛載代碼來實(shí)現(xiàn)對(duì)應(yīng)的行為,動(dòng)畫效果等等。入門是具有一定的成本,但是相較于可以實(shí)現(xiàn)的效果來說,是值得去探索和嘗試一下的。

現(xiàn)在實(shí)現(xiàn)地怎么樣了?

首先放幾個(gè)動(dòng)圖:

(1) 首先是可視化的界面

數(shù)字孿生的應(yīng)力渲染,數(shù)字孿生,unity,游戲引擎
主要是甲方還是想要一些比較炫酷的效果,想要我給對(duì)方做一個(gè)demo,這張圖只是一個(gè)前端,主要是購買了unity官方商店的一個(gè)數(shù)據(jù)可視化的包,就很容易實(shí)現(xiàn),大概花了一天的時(shí)間就行,后面接入真實(shí)的數(shù)據(jù)就可以了。 但官方商店太貴了,┭┮﹏┭┮,幾百大洋就沒了。
數(shù)字孿生的應(yīng)力渲染,數(shù)字孿生,unity,游戲引擎
想著可以回點(diǎn)血,我也將資源放在淘寶上了, 有需要的小伙伴可以自取(勿噴,一個(gè)學(xué)生拿將近一個(gè)月工資買了也真的很心疼嗚嗚,之前的插件其實(shí)也是花幾百大洋買的,但都是免費(fèi)分享的):

【淘寶】https://m.tb.cn/h.5nncs1Yn6yWUUal?tk=fqssWTelLsU CZ3457 「Unity3D 可視化素材」
點(diǎn)擊鏈接直接打開 或者 淘寶搜索直接打開

另外給大家避個(gè)坑,這家店賣的不是Unity里面要用的包,而是一些psd資源,后面還是需要自己碼代碼,基本上沒什么用。
數(shù)字孿生的應(yīng)力渲染,數(shù)字孿生,unity,游戲引擎
好了,廣告就到這里了。

(2)應(yīng)力應(yīng)變實(shí)時(shí)可視化

由于我的電腦跑整個(gè)機(jī)架的模型還是有點(diǎn)太慢了,就將其中的一個(gè)零件單獨(dú)拿出來。上面一張圖是Abaqus這根零件的變形云圖,我將相關(guān)的數(shù)據(jù)抽取出來在unity當(dāng)中重建了模型,并根據(jù)節(jié)點(diǎn)的數(shù)值大小重新進(jìn)行了一下渲染,如下面第二張圖所示,可以看到在Unity當(dāng)中重建還是可以接受的。
數(shù)字孿生的應(yīng)力渲染,數(shù)字孿生,unity,游戲引擎

數(shù)字孿生的應(yīng)力渲染,數(shù)字孿生,unity,游戲引擎
上面的圖則說明順利地完成了從Abaqus模型轉(zhuǎn)換到Unity的過程。
下面兩張動(dòng)圖則是為了驗(yàn)證在Unity當(dāng)中能夠順利完成實(shí)時(shí)地渲染。第一個(gè)動(dòng)圖則是在mesh節(jié)點(diǎn)所有數(shù)據(jù)上加了一個(gè)正弦函數(shù),所以有了一個(gè)明暗的變化。
數(shù)字孿生的應(yīng)力渲染,數(shù)字孿生,unity,游戲引擎
下面的動(dòng)圖則是將四個(gè)不同分量進(jìn)行一個(gè)實(shí)時(shí)地轉(zhuǎn)換,這個(gè)倒是比較簡單。
數(shù)字孿生的應(yīng)力渲染,數(shù)字孿生,unity,游戲引擎

經(jīng)過上面的試驗(yàn),至少說明在Unity當(dāng)中已經(jīng)具備實(shí)時(shí)顯示的基礎(chǔ)了;如果不再考慮訓(xùn)練代理模型來進(jìn)行實(shí)時(shí)數(shù)據(jù)更新,最粗暴的方式就是在數(shù)據(jù)庫當(dāng)中儲(chǔ)存一定數(shù)量的云圖數(shù)據(jù)案例,按照加載情況進(jìn)行實(shí)時(shí)地調(diào)用就是(雖然這應(yīng)該不算是真正的數(shù)字孿生)。

以上就是目前的進(jìn)展了,而后續(xù)也打算研究一下代理模型的一些研究。

當(dāng)前的進(jìn)展當(dāng)中遇到了哪些難點(diǎn)?

首先是需要熟悉和了解unity的運(yùn)行機(jī)制,如怎么理解在一個(gè)Gameobject上掛代碼?如何控制Unity的相機(jī)、動(dòng)畫、Shader等等,這些跟著B站的一些教程走還是比較容易地。
其次是Abaqus模型怎么導(dǎo)入到Unity當(dāng)中.如果只是外觀模型的話,可以首先導(dǎo)入solidwork里面,然后再導(dǎo)入到3dmax轉(zhuǎn)化為fbx模型;但是,總有個(gè)但是,如果需要渲染應(yīng)力應(yīng)變的云圖的話,那就需要根據(jù)有限元仿真數(shù)據(jù)和Unity的模型構(gòu)建機(jī)制來重構(gòu)模型的頂點(diǎn)和三角面,并且編寫Unity的Shader代碼來根據(jù)模型節(jié)點(diǎn)上的分析數(shù)據(jù)(如應(yīng)變數(shù)據(jù))來對(duì)模型進(jìn)行一個(gè)實(shí)時(shí)渲染。文章來源地址http://www.zghlxwxcb.cn/news/detail-791136.html

總結(jié)一下工作流程

  1. 首先提取Abaqus當(dāng)中的節(jié)點(diǎn)信息;
  2. 編寫腳本解析提取出來的文本信息;
  3. 根據(jù)解析的數(shù)據(jù)來構(gòu)建unity的mesh,里面包含頂點(diǎn)位置、頂點(diǎn)數(shù)值和面片信息;
  4. 編寫Shader來根據(jù)頂點(diǎn)數(shù)值進(jìn)行模型的渲染,完成在Unity當(dāng)中模型的重構(gòu)。
    如果有需要相關(guān)的源碼借鑒和參考的小伙伴可以私信,不過稍微有償噢~

到了這里,關(guān)于數(shù)字孿生-使用Unity構(gòu)建能實(shí)時(shí)顯示應(yīng)力應(yīng)變的孿生模型的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity3d(webGL)構(gòu)建數(shù)字孿生小案例(包含完整的數(shù)據(jù)交互體系)附贈(zèng)完整代碼

    Unity3d(webGL)構(gòu)建數(shù)字孿生小案例(包含完整的數(shù)據(jù)交互體系)附贈(zèng)完整代碼

    B站視頻演示 點(diǎn)擊獲取合視頻對(duì)應(yīng)的完整版代碼 項(xiàng)目文檔 數(shù)字孿生demo項(xiàng)目,打通了,模型-硬件終端-webGL-web端-服務(wù)端的數(shù)據(jù)交互,屬于較為完整的項(xiàng)目練習(xí)。 包含文件:unity工程文件;webGL文件;前后端代碼文件;硬件代碼; 先來看看概念吧: 數(shù)字孿生體是現(xiàn)有或?qū)⒂械奈?/p>

    2024年02月09日
    瀏覽(35)
  • Unity里使用數(shù)字孿生網(wǎng)絡(luò)連接器HslCommunication

    Unity里使用數(shù)字孿生網(wǎng)絡(luò)連接器HslCommunication

    HslCommunication安裝 去官網(wǎng)下載 胡工科技 https://github.com/dathlin/HslCommunication hslcommunication安裝目錄下找到庫文件引入進(jìn)unity里,本人Unity2021.2.12f1 低版本可能還要引入Newtonsoft.Json.dll,本版本不用 在Unity里測試http server服務(wù) 新建一個(gè)腳本掛到相機(jī)上測試 編寫httpserver 服務(wù)內(nèi)容 ? ?運(yùn)行

    2024年02月11日
    瀏覽(35)
  • 構(gòu)建數(shù)字孿生的四大挑戰(zhàn)

    構(gòu)建數(shù)字孿生的四大挑戰(zhàn)

    如果不能解決由數(shù)字孿生帶來的開發(fā)難題,那么企業(yè)就無法享受這種技術(shù)便利。 數(shù)字孿生已經(jīng)成為企業(yè)當(dāng)前面對(duì)的一大機(jī)遇,其核心在于利用虛擬副本中的分析數(shù)據(jù)對(duì)未來業(yè)務(wù)事件開展預(yù)測。這不僅能夠大大降低決策難度,同時(shí)也有助于提升決策效果。 然而,如果不能解決

    2024年02月05日
    瀏覽(21)
  • 賽寧數(shù)字孿生靶場:構(gòu)建驗(yàn)證評(píng)估業(yè)務(wù)的新勢能

    賽寧數(shù)字孿生靶場:構(gòu)建驗(yàn)證評(píng)估業(yè)務(wù)的新勢能

    ??2023年5月1日實(shí)施的《關(guān)鍵信息基礎(chǔ)設(shè)施安全保護(hù)要求》中對(duì)于關(guān)基企業(yè)的現(xiàn)有網(wǎng)絡(luò)安全保障體系提出了更加具體全面的要求,人員、系統(tǒng)、體系是檢測評(píng)估主要關(guān)注的方向。 賽寧數(shù)字孿生靶場從驗(yàn)證評(píng)估業(yè)務(wù)的角度出發(fā),借助多云融合能力、多樣化仿真能力、自動(dòng)化攻防

    2024年02月12日
    瀏覽(25)
  • 智慧城市中的數(shù)字孿生:構(gòu)建城市管理的未來框架

    智慧城市中的數(shù)字孿生:構(gòu)建城市管理的未來框架

    目錄 一、引言 二、數(shù)字孿生技術(shù)概述 三、數(shù)字孿生技術(shù)在智慧城市中的應(yīng)用 1、實(shí)時(shí)監(jiān)測與預(yù)警 2、模擬與優(yōu)化 3、智能化決策 4、協(xié)同與共享 四、數(shù)字孿生技術(shù)構(gòu)建城市管理的未來框架的價(jià)值 1、提高管理效率 2、優(yōu)化資源配置 3、提升公共服務(wù)水平 4、增強(qiáng)應(yīng)對(duì)突發(fā)事件的

    2024年03月10日
    瀏覽(96)
  • Unity數(shù)字孿生教程:系統(tǒng)如何架構(gòu)?

    Unity數(shù)字孿生教程:系統(tǒng)如何架構(gòu)?

    你好,我是大智。 很多同學(xué)對(duì)數(shù)字孿生特別感興趣,經(jīng)常有同學(xué)問我: 數(shù)據(jù)孿生系統(tǒng)怎么做?有沒有教程? 除了Unity開發(fā),開發(fā)數(shù)字孿生還需要掌握什么技能? 有人介紹了一個(gè)數(shù)字孿生的外包,從來沒做過,能不能接? 有幸參與或指導(dǎo)過一些數(shù)字孿生的科研、商業(yè)項(xiàng)目,把

    2023年04月09日
    瀏覽(84)
  • 數(shù)字孿生+可視化技術(shù) 構(gòu)建智慧新能源汽車充電站監(jiān)管平臺(tái)

    數(shù)字孿生+可視化技術(shù) 構(gòu)建智慧新能源汽車充電站監(jiān)管平臺(tái)

    充電基礎(chǔ)設(shè)施為電動(dòng)汽車提供充換電服務(wù),是重要的交通能源融合類基礎(chǔ)設(shè)施。近年來,隨著新能源汽車產(chǎn)業(yè)快速發(fā)展,我國充電基礎(chǔ)設(shè)施持續(xù)增長,已建成世界上數(shù)量最多、服務(wù)范圍最廣、品種類型最全的充電基礎(chǔ)設(shè)施體系。著眼未來新能源汽車特別是電動(dòng)汽車快速增長的

    2024年01月15日
    瀏覽(780)
  • Unity數(shù)字孿生UI設(shè)計(jì)——Text字體模糊處理

    Unity數(shù)字孿生UI設(shè)計(jì)——Text字體模糊處理

    問題描述: 使用Text控件之后,看上去感覺沒啥問題,但是一旦運(yùn)行項(xiàng)目就變得非常模糊,想截個(gè)高清的場景圖都不行 解決方法: 1、修改text對(duì)應(yīng)的width和Height,使得他變成原來的2倍 2、修改scale,改成原來的0.5倍,這樣一來一去就使得原來的大小起始并沒有改變 3、修改字體

    2024年02月12日
    瀏覽(18)
  • [Unity學(xué)習(xí)]使用ScrollRect實(shí)現(xiàn)自動(dòng)滾動(dòng)到底部顯示實(shí)時(shí)消息,并在拖動(dòng)的時(shí)候取消自動(dòng)滾動(dòng),再次手動(dòng)滑到底部,又繼續(xù)自動(dòng)滾動(dòng)

    [Unity學(xué)習(xí)]使用ScrollRect實(shí)現(xiàn)自動(dòng)滾動(dòng)到底部顯示實(shí)時(shí)消息,并在拖動(dòng)的時(shí)候取消自動(dòng)滾動(dòng),再次手動(dòng)滑到底部,又繼續(xù)自動(dòng)滾動(dòng)

    首先需要重寫ScrollRect組件: 下面通過協(xié)程實(shí)現(xiàn)在不滾動(dòng)ScrollRect的時(shí)候,自動(dòng)滾動(dòng)到底部。 使用時(shí),寫下面類似代碼即可: Unity原生Scroll View更改配置如下: 其中ScrollView游戲物體更改組件如下: content配置如下: 實(shí)現(xiàn)效果如下: 大功告成!加上對(duì)象池模式控制添加的text實(shí)例

    2024年02月16日
    瀏覽(114)
  • 三維數(shù)字散斑3D-DIC(圖像相關(guān)法)技術(shù)用于分析載荷對(duì)風(fēng)力機(jī)葉片應(yīng)變特性影響

    三維數(shù)字散斑3D-DIC(圖像相關(guān)法)技術(shù)用于分析載荷對(duì)風(fēng)力機(jī)葉片應(yīng)變特性影響

    背景 葉片作為風(fēng)力發(fā)電機(jī)中重要組成部件,造價(jià)約占整個(gè)風(fēng)力機(jī)的1/3。葉片在制造、運(yùn)輸、安裝、維護(hù)等各環(huán)節(jié)都是非常困難的,并且葉片在使用壽命期內(nèi)常會(huì)發(fā)生折斷、脫落、疲勞損傷等事故,因此研究葉片的應(yīng)變特性具有十分重要的意義。 利用新拓三維XTDIC三維全場應(yīng)變

    2024年04月09日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包