一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于圖撲 HT 實現(xiàn)的晝夜切換場景應(yīng)用

圖撲-數(shù)字孿生 ? 來源:圖撲-數(shù)字孿生 ? 作者:圖撲-數(shù)字孿生 ? 2024-08-30 14:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

wKgaombRYLyAPlB4AALoDGKfzVw03.jpeg

圖撲軟件 HT 的案例中有許多白天黑夜效果。這種效果在各類不同的項目中得到了廣泛的應(yīng)用和認可。

白天黑夜效果是視覺設(shè)計和交互設(shè)計中常見的一種手法。通過細致巧妙地調(diào)整色彩、亮度、對比度等視覺參數(shù),即可成功模擬出場景從白天逐漸過渡到黑夜的變化。不僅能顯著增強用戶的視覺體驗,提高設(shè)計的吸引力和美感,還能賦予空間或界面一種動感和生命力,使整個應(yīng)用或網(wǎng)站呈現(xiàn)出更加生動和富有層次感的表現(xiàn)。

wKgZombRYMCAYjwNAG_x6KMgQAE304.gif

切換白天與黑夜的方案主要有 2 種:

獨立搭建晝夜場景再切換

分別做好白天和黑夜的場景再進行切換,通常適用于需要精細操作及控制的場合。例如為了確保每個時間段的光影效和環(huán)境細節(jié)都達到優(yōu)質(zhì)狀態(tài),開發(fā)者可以分別針對白天和黑夜設(shè)計不同的場景。盡管這種方式較為耗時,但它能提供更精細和個性化的視覺效果。在實際切換過程中,可以通過淡入淡出或瞬間轉(zhuǎn)換等方式,營造出更為逼真的時間變化體驗。

以下案例展示了通過景深淡入淡出的方式,實現(xiàn)白天與黑夜過渡切換的效果。

wKgaombRYMSAYRJIABmbpFtuvKs776.gif

■封裝切換場景方法如下:

function switchScene(json,callBack){

g3d.dm().clear();

g3d.deserialze(json,callBack)

}

■設(shè)置一張不透明景深貼圖,將景深 aperture 孔徑設(shè)置為 0,做景深過度動畫:

function sceneDofTransitions(isToDeep, callBack){

g3d.enablePostProcessing("Dof", true);

var module = g3d.getPostProcessingModule('Dof');

module.image = '不透明景深.png';

var toAperture = isToDeep ? 1 : 0;

var range = toAperture - (module .aperture),

beginAperture = module .aperture ;

ht.Default.startAnim({

duration: 1e3,

easing(t) {return t},

action(v, t) {

module.aperture = beginAperture + (range * v)

g3d.iv();

},

finishFunc() {

callBack && callBack();

}

})

}

■在切換場景之前,先調(diào)用景深動畫,將景深調(diào)整到最不透明的狀態(tài)。在動畫回調(diào)后,再進行場景切換。切換完成后,再將景深調(diào)整為最透明狀態(tài)。

sceneDofTransitions(true, function() {

switchScene(json,function(json, dm, view, datas) {

sceneDofTransitions(false)

})

})

在使用此方案時需要注意,如果場景本身已經(jīng)具有景深效果,請在調(diào)用動畫前記錄原有的景深信息,并在動畫結(jié)束后將其恢復。

調(diào)整視覺元素實現(xiàn)晝夜切換

通過綜合調(diào)整燈光、陰影和天空球,可以模擬光影的變化,實現(xiàn)白天到夜晚的自然過渡,使整個場景更加生動逼真。通過精細調(diào)控這些元素,能夠使得虛擬場景更加真實,引人入勝。

燈光

在場景中,默認存在一個頭燈。在實現(xiàn)白天和黑夜的過渡過程中,首先需要調(diào)整燈光的強度和顏色。白天的燈光通常較為明亮,并呈現(xiàn)溫暖的黃色或白色,以模擬太陽光的效果。到了夜晚,燈光的強度應(yīng)當減弱,并轉(zhuǎn)為冷色調(diào)的藍色或紫色,以模擬月光和星光的效果。

g3d.setHeadlightDisabled(false);//開啟頭燈

g3d.setHeadlightColor(color);//設(shè)置頭燈顏色

g3d.setHeadlightIntensity(intensity);//頭燈強度

wKgZombRYMSAd4ksAAW-_LY-vx8572.gif

陰影

陰影的表現(xiàn)形式也至關(guān)重要。白天的陰影較為清晰且銳利,能夠很好地表現(xiàn)出物體的立體感。而夜晚的陰影則應(yīng)更加柔和和模糊,以模擬夜間的淺淺光照和暗淡環(huán)境。通過調(diào)節(jié)陰影的清晰度和軟化程度,可以實現(xiàn)場景在白天和夜晚之間的自然過渡。

g3d.enableShadow();//開啟陰影

g3d.setShadowIntensity(intensity);//陰影強度值

g3d.setShadowRadius(radius);// 陰影柔化半徑

g3d.setShadowDegreeX(degreeX);//陰影在X軸方向上的角度

g3d.setShadowDegreeZ(degreeZ);//陰影在Z軸方向上的角度

wKgaombRYMWATB0wAASVnXNkvdI282.gif

天空球

除了上述兩個要素之外,天空球的色彩和紋理是模擬晝夜變化的關(guān)鍵要素。白天的天空球通常呈現(xiàn)明亮的藍色,并帶有動態(tài)的云朵,效果生動且富有層次感。夜晚的天空球則變?yōu)樯铄涞暮谏蛏钏{色,上面點綴著閃爍的星光,進而營造出神秘而寧靜的夜晚氛圍。

var sky = new ht.Node();

sky.s({

'shape3d': 'sphere',

'shape3d.image': '天空球貼圖.jpg',

'shape3d.reverse.flip': true

});

g3d.setSkyBox(sky);

wKgZombRYMWAXWx2AA8OUtsQQMQ680.gif

通過結(jié)合上述元素,可以實現(xiàn)白天到夜晚的自然過渡。在進行這些調(diào)整時,可以利用動畫來修改數(shù)值,從而平滑展示白天到夜晚的變化過程,提升用戶的沉浸體驗。

wKgaombRYMaAf6-NAHo1OLQTqgg860.gif

通過白天黑夜效果,使用戶在不同時間段都能體驗到獨特的場景變化,大幅提升交互體驗和用戶參與度。此外,合理運用白天黑夜效果還能增強場景的沉浸感,使用戶在使用過程中感受到時光流轉(zhuǎn)的自然變化,進一步拉近虛擬世界與現(xiàn)實世界的距離。

wKgZombRYMmAIGG8AIfFiZ2YwJ0952.gif




審核編輯 黃宇

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

    關(guān)注

    4

    文章

    1485

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于 HT 的 3D 可視化智慧礦山開發(fā)實現(xiàn)

    軟件 Hightopo 作為基于 HTML5 標準的 2D/3D 圖形渲染引擎,為 Web 端礦山可視化提供了輕量化、高性能的技術(shù)支撐。其核心價值在于通過自主研發(fā)的渲染技術(shù),實現(xiàn)瀏覽器端無需插件
    的頭像 發(fā)表于 07-18 15:49 ?128次閱讀
    基于 <b class='flag-5'>HT</b> 的 3D 可視化智慧礦山開發(fā)<b class='flag-5'>實現(xiàn)</b>

    再次順利認證 CMMI5!實力獲國際最高級別認可

    此次認證是繼公司 2022 年首次斬獲 CMMI5 級資質(zhì)后的又一里程碑,這一全球軟件工程領(lǐng)域最高等級的認證,不僅是對軟件公司技術(shù)與管理能力的國際認可,更彰顯了軟件持續(xù)精進的發(fā)
    的頭像 發(fā)表于 07-15 10:51 ?121次閱讀
    再次順利認證 CMMI5!<b class='flag-5'>圖</b><b class='flag-5'>撲</b>實力獲國際最高級別認可

    基于 HT for Web 的輕量化 3D 數(shù)字孿生數(shù)據(jù)中心解決方案

    一、技術(shù)架構(gòu):HT for Web 的核心能力 軟件自主研發(fā)的 HT for Web 是基于 HTML5 的 2D/3D 可視化引擎,核心技術(shù)特性包括: 跨平臺渲染 :采用 Web
    的頭像 發(fā)表于 05-30 14:33 ?218次閱讀
    基于 <b class='flag-5'>HT</b> for Web 的輕量化 3D 數(shù)字孿生數(shù)據(jù)中心解決方案

    基于 HT 實現(xiàn)的智慧展館數(shù)字孿生應(yīng)用

    同時,HT 自身也將不斷優(yōu)化升級,提升渲染性能、交互體驗和數(shù)據(jù)處理能力,以滿足日益增長的智慧展館數(shù)字化需求。在未來城市基礎(chǔ)設(shè)施數(shù)字化建設(shè)中,HT 技術(shù)將繼續(xù)發(fā)揮關(guān)鍵作用,推動智慧展館向更加智能化、人性化、全球化的方向發(fā)展,為文化傳播、科普教育、商業(yè)展覽等領(lǐng)域創(chuàng)造更多價值。
    的頭像 發(fā)表于 04-25 17:03 ?250次閱讀
    基于<b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>HT</b> <b class='flag-5'>實現(xiàn)</b>的智慧展館數(shù)字孿生應(yīng)用

    kenwood KS-303HT/SW-22HT/25HT低音炮使用細則

    電子發(fā)燒友網(wǎng)站提供《kenwood KS-303HT/SW-22HT/25HT低音炮使用細則.pdf》資料免費下載
    發(fā)表于 04-25 16:03 ?0次下載

    數(shù)字孿生低空經(jīng)濟 WebGIS 無人機配送

    軟件 HT 運用低代碼數(shù)字孿生工具打造輕量化智慧城市 GIS 低空經(jīng)濟無人機運維監(jiān)控平臺,在空域管理、智慧物流、外賣配送等場景中,實現(xiàn)
    的頭像 發(fā)表于 04-22 14:46 ?507次閱讀
    數(shù)字孿生低空經(jīng)濟 WebGIS 無人機配送

    基于 HT 技術(shù) 智慧礦山數(shù)字孿生綜合管控平臺

    在礦山智能化建設(shè)的浪潮中, HT 打造了功能全面、技術(shù)先進的智慧礦山數(shù)字孿生綜合管控平臺,為礦山行業(yè)的轉(zhuǎn)型升級注入了強大動力。HT 涵蓋了二三可視化引擎、2D/3D 協(xié)同設(shè)計工具、
    的頭像 發(fā)表于 03-28 17:48 ?421次閱讀
    基于 <b class='flag-5'>HT</b> 技術(shù)  智慧礦山數(shù)字孿生綜合管控平臺

    基于 HT 2D&amp;3D 渲染引擎的新能源充電樁可視化運營系統(tǒng)技術(shù)剖析

    在新能源汽車產(chǎn)業(yè)快速發(fā)展的浪潮中,充電樁作為關(guān)鍵配套設(shè)施,其運營管理的高效性和智能化愈發(fā)重要。軟件憑借基于 WebGL 和 Canvas 的 HT 2D3D 渲染引擎依托 WebGL
    的頭像 發(fā)表于 03-20 11:47 ?379次閱讀
    基于 <b class='flag-5'>HT</b> 2D&amp;3D 渲染引擎的新能源充電樁可視化運營系統(tǒng)技術(shù)剖析

    港口船舶合集 HT 數(shù)字孿生智慧航運

    基于 HT 數(shù)字化平臺,港口管理者可以進行模擬決策、遠程管控,打破了傳統(tǒng)管理的時空限制,實現(xiàn)了管理的精細化和智能化。這種創(chuàng)新管理模式不僅提升了港口的運營水平,還為港口在激烈的市場競
    的頭像 發(fā)表于 03-18 11:09 ?356次閱讀
    港口船舶合集 <b class='flag-5'>HT</b> 數(shù)字孿生智慧航運

    HT 總線式拓撲的可視化實現(xiàn)

    軟件 HT 自定義連線功能為圖形交互設(shè)計開辟了廣闊的新天地。從基本的"橫-豎-橫"連線到復雜的總線拓撲,不僅提升了數(shù)據(jù)可視化的靈活性,還大幅增強了用戶體驗。通過精細調(diào)整連線的旋轉(zhuǎn)
    的頭像 發(fā)表于 02-25 11:26 ?396次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>HT</b> 總線式拓撲<b class='flag-5'>圖</b>的可視化<b class='flag-5'>實現(xiàn)</b>

    模擬功放聽到有的聲音,怎么處理?

    模擬功放的收入端是一個射頻芯片出來的數(shù)字信號進入DAC,然后輸出到模擬功放中,聽到有的聲音,應(yīng)該是地環(huán)路不好,想問一下,這樣的情況下需要把 哪些地盡量連到一起,還有這種情況DAC輸出的音頻信號的電流是怎么流向?多謝!
    發(fā)表于 11-06 07:57

    kvm切換器怎么實現(xiàn)鍵盤熱鍵切換

    KVM切換器(Keyboard, Video, Mouse)是一種允許用戶通過一組鍵盤、鼠標和顯示器來控制多臺計算機的設(shè)備。它通過硬件或軟件方式實現(xiàn)對多臺計算機的切換控制。 1. KVM切換
    的頭像 發(fā)表于 10-17 09:36 ?2935次閱讀

    HT7180,HT7181,HT7182,HT7183高效升壓轉(zhuǎn)換芯片介紹

    HT7180、HT7181、HT7182、HT7183是同一系列下的不同型號,它們共享了高效能、低噪聲、高集成度等共同特點,但在具體參數(shù)和應(yīng)用場景
    的頭像 發(fā)表于 09-27 10:26 ?2334次閱讀
    <b class='flag-5'>HT</b>7180,<b class='flag-5'>HT</b>7181,<b class='flag-5'>HT</b>7182,<b class='flag-5'>HT</b>7183高效升壓轉(zhuǎn)換芯片介紹

    HT for Web并力ARMxy工業(yè)計算機實現(xiàn)數(shù)字化轉(zhuǎn)型可視化解決方案

    ,用戶可以輕松設(shè)計出直觀的監(jiān)控場景實現(xiàn)對工業(yè)過程的實時數(shù)據(jù)展示和交互控制。而ARMxy系列產(chǎn)品以其強大的數(shù)據(jù)處理能力和靈活的IO配置,精準響應(yīng)生產(chǎn)需求,驅(qū)動自動化流程,助力企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型。 一、
    的頭像 發(fā)表于 08-28 16:17 ?760次閱讀
    <b class='flag-5'>HT</b> for Web并力ARMxy工業(yè)計算機<b class='flag-5'>實現(xiàn)</b>數(shù)字化轉(zhuǎn)型可視化解決方案

    基于 HT for Web 插件搭建組態(tài)拓撲結(jié)構(gòu)

    由于這些拓撲通常極為復雜,傳統(tǒng)的手動布局方式不僅繁瑣且耗時。鑒于此,軟件自研 HT for Web 產(chǎn)品(以下簡稱為 HT)推出了自動
    的頭像 發(fā)表于 08-01 11:20 ?815次閱讀
    基于 <b class='flag-5'>HT</b> for Web 插件搭建組態(tài)拓撲結(jié)構(gòu)