99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

X-Ray掃描動(dòng)效可以打造成開(kāi)機(jī)動(dòng)畫(huà)、汽車自檢等場(chǎng)景嗎

lhl545545 ? 來(lái)源:Thundersoft中科創(chuàng)達(dá) ? 作者:Thundersoft中科創(chuàng)達(dá) ? 2020-06-05 09:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

X-Ray掃描動(dòng)效是影視中常見(jiàn)的特效,變形金剛電影中汽車人掃描汽車變身的鏡頭讓人印象深刻,科技感撲面而來(lái)。那么,這么炫的技能能不能應(yīng)用在智能汽車的HMI設(shè)計(jì)上?將開(kāi)機(jī)動(dòng)畫(huà)、汽車自檢等場(chǎng)景打造成X-Ray掃描動(dòng)效是一種什么感受?

當(dāng)!然!可!以! 一切交給KANZI

通過(guò)KANZI軟件實(shí)現(xiàn)X-Ray掃描動(dòng)效 接下來(lái)我們將逐步講述如何使用KANZI實(shí)現(xiàn)X-Ray掃描特效:

1. 在車模原有效果不變的情況下,實(shí)現(xiàn)X光移動(dòng)掃描車身的效果

在KANZI中,汽車模型一般使用特殊材質(zhì)例如光照模型材質(zhì)、PBR材質(zhì)來(lái)實(shí)現(xiàn)真實(shí)的汽車效果,因此要在原有的材質(zhì)效果上實(shí)現(xiàn)動(dòng)效,需要在原有的材質(zhì)Shader代碼上進(jìn)行功能擴(kuò)展。

本例中的車模使用的是KANZI自帶的Blinn-Phong著色模型;

在Fragment Shader中,對(duì)最后經(jīng)過(guò)光照計(jì)算輸出的color值進(jìn)行操作實(shí)現(xiàn)效果,最后通過(guò)gl_FragColor輸出。

在Vertex Shader中,定義vPos變量代表模型在世界坐標(biāo)系下的頂點(diǎn)坐標(biāo),輸出到Fragment Shader使用。

Fragment Shader中定義ScanLinePosX和ScanLineWidthX兩個(gè)float值;

將世界坐標(biāo)系下模型頂點(diǎn)坐標(biāo)的X與ScanLinePosX相減并取絕對(duì)值,獲取每個(gè)頂點(diǎn)到Scan Line PosX的距離dist,與Scan Line WidthX進(jìn)行判斷,在范圍內(nèi)對(duì)color值進(jìn)行再計(jì)算實(shí)現(xiàn)效果,范圍外則顯示原有車模顏色值,以此確定掃描區(qū)域的范圍;

通過(guò)Animation曲線動(dòng)態(tài)更改Scan Line PosX實(shí)現(xiàn)掃描區(qū)域的移動(dòng);

2. X光掃描車身,模型邊緣發(fā)光效果的實(shí)現(xiàn)

邊緣光即Rim Light,在當(dāng)前觀察視角下模型的邊緣加個(gè)光的效果,通過(guò)常見(jiàn)的光照模型檢測(cè)邊緣,模型頂點(diǎn)的法線向量(即垂直于頂點(diǎn)平面的向量)與攝像機(jī)和頂點(diǎn)間的視角向量之間的夾角越大,說(shuō)明越靠近邊緣。

X-Ray掃描動(dòng)效可以打造成開(kāi)機(jī)動(dòng)畫(huà)、汽車自檢等場(chǎng)景嗎

定義uniform 參數(shù)Rim Light Color 作為邊緣光顏色輸入值,Rim Power Factor作為邊緣光強(qiáng)度因子,N為標(biāo)準(zhǔn)化后的頂點(diǎn)法線向量,V為標(biāo)準(zhǔn)化后的頂點(diǎn)與攝像機(jī)間方向向量,這兩個(gè)向量在原本的光照模型Shader中都已近計(jì)算好了,可以直接使用。

OpenGL內(nèi)置dot(N, V)函數(shù)表示返回兩個(gè)向量的點(diǎn)積,返回值越接近0表示夾角越大、越接近邊緣,Rim Power Factor參數(shù)傳入Open GL內(nèi)置pow ()指數(shù)函數(shù),控制邊緣光強(qiáng)度,最后獲得掃描區(qū)域rimColor顏色值。

3. X光掃描區(qū)域透視效果實(shí)現(xiàn)

定義uniform 參數(shù)XRay Percentage表示X-Ray透視強(qiáng)度,分別控制了Rim Light顏色與車模原本顏色混合強(qiáng)度,和掃描區(qū)域透視強(qiáng)度;

XRay Percentage越大區(qū)域顯示邊緣光越強(qiáng),反之則顯示車模原本顏色。 實(shí)現(xiàn)透視效果需要車模分出內(nèi)部與外殼兩個(gè)結(jié)構(gòu),設(shè)置車模外殼部分節(jié)點(diǎn)混合Blend Mode為阿爾法: 預(yù)乘(Alpha: Premultiplied),使車外殼模型可透明,內(nèi)部模型則不需要。

rimColor的alpha通道通過(guò)內(nèi)置函數(shù)smoothstep()返回0到1直接的值,并通過(guò)XRay Percentage參數(shù)控制;

最終實(shí)現(xiàn)X-Ray效果可控:

4. X光掃描區(qū)域網(wǎng)格效果及邊緣漸變的實(shí)現(xiàn)

定義Wire Texture傳入網(wǎng)格圖紋理,紋理Wrap Mode設(shè)置Repeat;

通過(guò)放到UV坐標(biāo)使紋理重復(fù)擴(kuò)展形成網(wǎng)格,定義Wire Tex Strength參數(shù)控制網(wǎng)格顯示強(qiáng)度,最后將網(wǎng)格紋理顏色值與rimColor混合疊加。

1)X-Ray掃描區(qū)域邊緣需要有漸變過(guò)度的效果,通過(guò)之前計(jì)算得到的模型頂點(diǎn)與Scan Line PosX之間的距離值dist,與區(qū)域的寬度值Scan Line WidthX相比,獲得0到1之間的值;

2)通過(guò)pow()返回它的1.5次方得到factor,表示當(dāng)前模型頂點(diǎn)到掃描區(qū)域中心的距離因子,掃描區(qū)域邊緣的距離越遠(yuǎn),factor值越小;

3)再通過(guò)mix()函數(shù)混合rim Color與車模原始色,越接近掃描區(qū)域邊緣越向車模原始色漸變;

最后使用Animation或狀態(tài)機(jī)控制Shader的自定義的參數(shù)實(shí)現(xiàn)X-Ray掃描的效果。
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 掃描
    +關(guān)注

    關(guān)注

    0

    文章

    204

    瀏覽量

    25139
  • 開(kāi)機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    13357
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PCBA加工廠中X-RAY檢測(cè)技術(shù)應(yīng)用與重要性

    ,為了確保焊接質(zhì)量和產(chǎn)品的可靠性,PCBA加工廠必須配備先進(jìn)的測(cè)試設(shè)備。這其中,X-RAY檢查機(jī)無(wú)疑扮演了至關(guān)重要的角色。 X-RAY檢測(cè)技術(shù),簡(jiǎn)而言之,是一種利用高能電子發(fā)射X射線,對(duì)樣品進(jìn)行穿透成像的技術(shù)。當(dāng)
    的頭像 發(fā)表于 05-07 10:29 ?284次閱讀

    X-Ray檢測(cè)助力BGA焊接質(zhì)量全面評(píng)估

    ,如空洞、偏移、焊球缺失 焊接過(guò)程中可能產(chǎn)生的橋接、焊球粘連問(wèn)題 傳統(tǒng)檢測(cè)方法難以在不破壞產(chǎn)品的情況下全面評(píng)估焊接質(zhì)量 X-Ray檢測(cè)技術(shù)通過(guò)X射線穿透被測(cè)物體,利用不同材料對(duì)
    的頭像 發(fā)表于 04-12 16:35 ?301次閱讀

    從捷多邦案例看X-Ray檢測(cè)在BGA焊接評(píng)估中的作用

    焊接評(píng)估中的應(yīng)用實(shí)例。 一、案例背景 某品牌(以下簡(jiǎn)稱“捷多邦”)專注于電子元器件的研發(fā)與生產(chǎn),其產(chǎn)品廣泛應(yīng)用于通信、消費(fèi)電子、汽車電子領(lǐng)域。在BGA焊接過(guò)程中,捷多邦始終追求高品質(zhì),因此引入了X-Ray檢測(cè)技術(shù)。 二、
    的頭像 發(fā)表于 04-11 18:22 ?244次閱讀

    PCBA代工必看!X-Ray圖像5步快速鎖定透錫不良,告別隱性缺陷

    ?在PCBA代工代料加工中,**透錫不良**是導(dǎo)致焊點(diǎn)失效的“隱形殺手”。傳統(tǒng)目檢和AOI(自動(dòng)光學(xué)檢測(cè))難以穿透封裝觀察焊點(diǎn)內(nèi)部,而X-Ray檢測(cè)技術(shù)憑借其“透視眼”能力,成為診斷透錫不良的核心
    的頭像 發(fā)表于 04-11 09:14 ?606次閱讀

    多層PCB對(duì)準(zhǔn)精度的保障:捷多邦X-ray檢測(cè)技術(shù)解析

    在電子制造領(lǐng)域,多層PCB(印刷電路板)的對(duì)準(zhǔn)精度直接決定了產(chǎn)品的性能和可靠性。捷多邦作為全球? 領(lǐng)先的PCB制造商,通過(guò)先進(jìn)的X-ray層疊檢查技術(shù),確保每一塊多層PCB都達(dá)到高精度的對(duì)準(zhǔn)標(biāo)準(zhǔn)
    的頭像 發(fā)表于 03-21 17:29 ?422次閱讀

    X-Ray檢測(cè)設(shè)備能檢測(cè)PCBA的哪些缺陷

    X-Ray檢測(cè)設(shè)備可以檢測(cè)PCB(電路板)的多種內(nèi)部及外部缺陷,如果按照區(qū)域區(qū)分的話,主要能觀測(cè)到一下幾類缺陷: 焊接缺陷: 空洞(Voiding):焊點(diǎn)內(nèi)部出現(xiàn)的空氣或其他非金屬物質(zhì)形成的空隙
    的頭像 發(fā)表于 02-08 11:36 ?649次閱讀

    X-RAY檢測(cè)設(shè)備用于檢測(cè)集成電路缺陷瑕疵

    X-ray檢測(cè)設(shè)備在集成電路缺陷瑕疵檢測(cè)中發(fā)揮著至關(guān)重要的作用。以下是對(duì)X-ray檢測(cè)設(shè)備在集成電路缺陷瑕疵檢測(cè)方面的詳細(xì)闡述:一、檢測(cè)原理X-ray檢測(cè)設(shè)備基于X射線穿透被測(cè)物質(zhì)時(shí)存
    的頭像 發(fā)表于 12-02 18:07 ?866次閱讀
    <b class='flag-5'>X-RAY</b>檢測(cè)設(shè)備用于檢測(cè)集成電路缺陷瑕疵

    SMT加工質(zhì)量新保障:X-ray檢測(cè)設(shè)備的作用與重要性

    、輕型化和精密化方向發(fā)展。這一趨勢(shì)導(dǎo)致電子產(chǎn)品內(nèi)部的主板越來(lái)越小,內(nèi)部元件封裝更加緊密,IC引腳變得越來(lái)越多、越來(lái)越細(xì)、越來(lái)越密集。尤其對(duì)于BGA(球柵陣列封裝)和CPU類型的IC,其引腳位于底部,通過(guò)人工肉眼根本無(wú)法檢查其焊接質(zhì)量。因此,X-ray檢測(cè)設(shè)
    的頭像 發(fā)表于 11-27 09:33 ?572次閱讀
    SMT加工質(zhì)量新保障:<b class='flag-5'>X-ray</b>檢測(cè)設(shè)備的作用與重要性

    X-RAY與SAT檢測(cè)原理:為什么X-RAY只能掃描空洞不能掃描分層

    前面寫(xiě)分層文章時(shí),有個(gè)問(wèn)題一直困擾著我:為什么X-RAY只能掃描空洞,不能用來(lái)掃描分層。不過(guò),雖然咱不會(huì),但咱也絕對(duì)不問(wèn),就這么渾渾噩噩的度過(guò)了一個(gè)月,終于忍不住了,打開(kāi)了電腦,學(xué)習(xí)一番。 同樣作為
    的頭像 發(fā)表于 11-21 10:47 ?1473次閱讀
    <b class='flag-5'>X-RAY</b>與SAT檢測(cè)原理:為什么<b class='flag-5'>X-RAY</b>只能<b class='flag-5'>掃描</b>空洞不能<b class='flag-5'>掃描</b>分層

    X-ray在芯片失效分析中的應(yīng)用

    本文簡(jiǎn)單介紹了X-ray 在芯片失效分析中的應(yīng)用。 X-ray 在芯片失效分析中的應(yīng)用廣泛,主要體現(xiàn)在以下幾個(gè)方面: 1.檢測(cè)封裝缺陷: 焊點(diǎn)異常檢測(cè):可以精準(zhǔn)地檢測(cè)出芯片封裝內(nèi)部焊點(diǎn)的問(wèn)題,如虛焊
    的頭像 發(fā)表于 11-21 10:29 ?1046次閱讀
    <b class='flag-5'>X-ray</b>在芯片失效分析中的應(yīng)用

    ADS131A04IPBSR在X-RAY發(fā)現(xiàn)引腳有差異,能否確認(rèn)是否產(chǎn)地上的區(qū)別?

    ADS131A04IPBSR物料第1次和第2次購(gòu)買(mǎi)的,在 X-RAY發(fā)現(xiàn)引腳有差異,能否確認(rèn)是否產(chǎn)地上的區(qū)別?
    發(fā)表于 11-21 08:14

    X-Ray射線檢測(cè)設(shè)備淺析

    X-Ray射線檢測(cè)設(shè)備是一種檢測(cè)技術(shù),通過(guò)X射線儀檢測(cè)物體的內(nèi)部結(jié)構(gòu),可以檢測(cè)物體的外部形狀和內(nèi)部結(jié)構(gòu)。X射線檢測(cè)設(shè)備包括X射線源,探測(cè)器,
    的頭像 發(fā)表于 11-06 15:41 ?867次閱讀
    <b class='flag-5'>X-Ray</b>射線檢測(cè)設(shè)備淺析

    這些因素影響X-RAY射線檢測(cè)設(shè)備的價(jià)格

    X-RAY射線檢測(cè)設(shè)備的型號(hào)和種類都很多,其功能、價(jià)格自然也不一樣,但是人們?cè)谔暨xX-RAY檢測(cè)設(shè)備的時(shí)候,往往都特別想要知道它的價(jià)格到底是由什么因素決定的,下面就來(lái)給各位分析。X-RAY射線檢測(cè)
    的頭像 發(fā)表于 08-12 17:16 ?1208次閱讀
    這些因素影響<b class='flag-5'>X-RAY</b>射線檢測(cè)設(shè)備的價(jià)格

    TLV8544 X-RAY框架變動(dòng),是否是因?yàn)镈C差距導(dǎo)致的變動(dòng)呢?

    1851DC與DC2308,經(jīng)過(guò)X-RAY對(duì)比,發(fā)現(xiàn)框架不一致,請(qǐng)問(wèn)這種情況是否正常呢,因?yàn)槲以谒阉鬟^(guò)程中沒(méi)有找到相應(yīng)的PCN變動(dòng)文件。
    發(fā)表于 07-29 06:44

    IC芯片檢測(cè)新紀(jì)元:X-RAY設(shè)備的五大創(chuàng)新優(yōu)勢(shì)

    。在眾多檢測(cè)方法中,X-RAY檢測(cè)設(shè)備憑借其獨(dú)特的優(yōu)勢(shì),在IC芯片檢測(cè)領(lǐng)域發(fā)揮著越來(lái)越重要的作用。本文將深入探討X-RAY檢測(cè)設(shè)備在IC芯片檢測(cè)中的五大優(yōu)勢(shì),并闡述
    的頭像 發(fā)表于 07-26 10:03 ?1007次閱讀
    IC芯片檢測(cè)新紀(jì)元:<b class='flag-5'>X-RAY</b>設(shè)備的五大創(chuàng)新優(yōu)勢(shì)