91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

掌控物體運動藝術:圖撲 Easing 函數實踐應用

圖撲-數字孿生 ? 來源:圖撲-數字孿生 ? 作者:圖撲-數字孿生 ? 2024-10-09 15:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群



現(xiàn)如今,前端開發(fā)除了構建功能性的網站和應用程序外,還需要創(chuàng)建具有吸引力且尤為流暢交互的用戶界面,其中動畫技術在其中發(fā)揮著至關重要的作用。在數字孿生領域,動畫的應用顯得尤為重要。數字孿生技術通過精確模擬現(xiàn)實世界中的對象、過程和系統(tǒng),對動畫的需求遠遠超過傳統(tǒng)前端開發(fā)。

在這種環(huán)境中,動畫不僅僅是為了美觀,更是用于實現(xiàn)系統(tǒng)與現(xiàn)實的同步、演示復雜過程和數據可視化的關鍵手段。

HT 動畫介紹

在足夠短的時間內快速連續(xù)地改變物體的某個屬性,人的眼睛會感知到物體在平滑移動,這種利用人類視覺持續(xù)性產生的效果就是動畫。圖撲自研 HT for Web 產品中提供了多種創(chuàng)建動畫方式,其中很常見的是使用 ht.Default.startAnim 創(chuàng)建動畫。

ht.Default.startAnim 支持兩種動畫模型:Frame-Based 和 Time-Based。這兩種類型的動畫所需的參數各不相同:

Frame-Based 幀動畫具有固定的幀數,即 action 被調用的次數,創(chuàng)建動畫時需傳入一下參數:

frames:動畫的幀數。

Interval:動畫幀間隔毫秒數。??

easing:動畫緩動函數,默認為 ht.Default.animEasing。?

finishFunc:動畫完成后的回調函數。?

action:必須提供 action 函數,用于實現(xiàn)動畫過程。第一個參數代表通過 easing 函數運算后的值,第二個參數代表當前動畫進度(0~1)。

wKgaomb48LGAACFeADfacXy5ff0780.gif



wKgZomb48LKAcxGmABwj8jD2vF0676.gif



Time-Based 周期動畫,動畫幀數(action 的調用次數)取決于系統(tǒng)環(huán)境,創(chuàng)建動畫需要傳入的參數:

duration:動畫周期的毫秒數,默認使用 ht.Default.animDuration。

easing:動畫的緩動函數,默認使用 ht.Default.animEasing。

finishFunc:動畫結束時的回調函數。

action:必須提供 action 函數,用于實現(xiàn)動畫過程。

wKgaomb48LOAZPwNAIMQ0Iu8Dgw311.gif



wKgZomb48LOARHEfAHhcO47vNAQ215.gif



以小球落地過程為例,只需在動畫過程中不斷調整小球的位置屬性,就能實現(xiàn)小球落地的動畫效果:

wKgaomb48LSAXkywAABJGWK764w334.jpg



wKgZomb48LWABTnVAAJ2N3MbU-c617.gif



在上圖中,小球的落地動畫效果已實現(xiàn),但動畫看起來仍顯得有些生硬。這是因為在現(xiàn)實中,小球落地是加速運動的,并且當小球接觸地面后,受力變化會導致回彈。因此,我們還需要在動畫中控制小球的速度和運動趨勢,以便更真實地模擬這一過程。

那么如何在動畫中控制速度呢?

這就需要引用下面的 easing 函數使用。

關于 Easing 函數

Easing(緩動函數)是用于調整動畫速度的函數,它們定義了動畫在開始、進行中和結束時的速度變化。這些函數允許動畫以非線性方式運行,使動畫效果更自然、流暢和有吸引力。緩動函數在坐標軸中的表現(xiàn)可以看作是一個以時間(t)為橫軸、值為縱軸的圖表。以下附圖展示了一些常用的 easing 函數,從圖中可以清晰地看到不同 easing 的變化趨勢。

wKgaomb48LaAbL3TAABJALbRzKw116.jpg



了解了 easing 函數的作用后,我們可以通過調整它來實現(xiàn)小球落地時的加速運動以及接觸地面后的回彈效果。

wKgZomb48LaAasmhAABkCKXYXWE299.jpg



wKgaomb48LaAWlaoAAI6ix0Dnso795.gif



在實際項目中,物體的運動通常較為復雜,因此我們需要根據不同的運動類型選擇合適的 easing 函數。以下示例展示了在場景內的節(jié)點進行不同運動時,不同 easing 函數所產生的效果。

大家也可以該通過鏈接進行操作感受,通過切換不同的 easing 函數將呈現(xiàn)出不一樣的動畫效果。示例展示了多個動畫的連續(xù)播放效果。我們可以在動畫的 finishFunc 回調結束時,調用下一個動畫,從而實現(xiàn)連續(xù)的動畫效果。

wKgZomb48LeAM10IAAAsGrF7c_c222.jpg



常聽人說 Easing 是動畫的靈魂,就如同生命的節(jié)奏。有些人厚積薄發(fā),有些人平穩(wěn)一生,而也有些人起起伏伏,經歷著高山低谷的跌宕起伏。無論過程如何多樣精彩,終點都是一致的——正如動畫中無論怎樣變化的 Easing 曲線,最終都通向同一個終點幀。動畫和人生一樣,豐富的過渡和變化,賦予它們獨特的美感和深意。

審核編輯 黃宇

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

    關注

    0

    文章

    304

    瀏覽量

    10002
  • 數字孿生
    +關注

    關注

    4

    文章

    1659

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    2025 年做了這些事

    2025 年軟件深耕數字孿生賽道持續(xù)攻堅突破,依托自研的 全棧技術矩陣 ,完成多項 產品迭代 與 核心功能 升級,實現(xiàn)關鍵技術創(chuàng)新落地。并斬獲多項行業(yè)權威認證,收獲客戶高度認可,技術成果與服務
    的頭像 發(fā)表于 02-12 15:40 ?65次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> 2025 年做了這些事

    神東煤炭 × 軟件 | 國產組態(tài) SCADA HMI 礦山一體化管控平臺

    在礦業(yè)智能化轉型的關鍵階段,設備穩(wěn)定運行、故障快速處置、運維高效協(xié)同成為礦山高質量發(fā)展的核心訴求。神東煤炭智能技術中心以“界面標準化、響應高效率、成果可復制”為核心目標,應用軟件自研 HT
    的頭像 發(fā)表于 02-04 13:52 ?122次閱讀
    神東煤炭 × <b class='flag-5'>圖</b><b class='flag-5'>撲</b>軟件 | 國產組態(tài) SCADA HMI 礦山一體化管控平臺

    HT 數字孿生地鐵站功能實現(xiàn)解析

    在智慧交通數字化轉型進程中,數字孿生技術憑借 “虛實映射、實時聯(lián)動” 的核心優(yōu)勢,成為提升地鐵站運營效率與服務質量的關鍵支撐。 HT 依托自主研發(fā)的 HT for Web 純前端插件,融合
    的頭像 發(fā)表于 12-25 14:07 ?311次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> HT 數字孿生地鐵站功能實現(xiàn)解析

    國產化 | 全棧適配助力數字孿生自主可控根基

    科技國產化,核心是構建自主可控的技術體系: · 打破壟斷,保障產業(yè)鏈安全。 · 為本土創(chuàng)新鋪路,支撐數字經濟與新興產業(yè)突破。 · 掌握核心技術主動權,在復雜國際環(huán)境中筑牢發(fā)展根基。 軟件多年來堅持自主創(chuàng)新,在國產化適配
    的頭像 發(fā)表于 12-24 14:23 ?295次閱讀
    國產化<b class='flag-5'>圖</b><b class='flag-5'>撲</b> | 全棧適配助力數字孿生自主可控根基

    儲能管理后臺智能運營中樞 | BI 駕駛艙

    在能源轉型加速的當下,儲能作為實現(xiàn)能源高效利用、保障電力系統(tǒng)穩(wěn)定的關鍵環(huán)節(jié),其管理的智能化、精細化需求日益迫切。為解決傳統(tǒng)儲能管理方式數據分散、監(jiān)控滯后、運維效率低等問題,應用 HT 強大
    的頭像 發(fā)表于 12-10 14:24 ?846次閱讀
    儲能管理后臺智能運營中樞 | <b class='flag-5'>圖</b><b class='flag-5'>撲</b> BI 駕駛艙

    軟件 | 受邀亮相第 27 屆高交會

    與集成電路、人工智能與機器人、低空經濟與商業(yè)航天、數字能源等多個專業(yè)展區(qū),為全球搭建起集技術交流、成果轉化、國際合作于一體的世界級經濟技術合作平臺。 展會盛況回顧 作為深耕 Web 可視化領域十余年的高新技術企業(yè) ,軟件受邀參
    的頭像 發(fā)表于 11-27 14:51 ?269次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b>軟件 | 受邀亮相第 27 屆高交會

    智慧汽車展示平臺全自研技術方案

    隨著中國智能電動汽車市場的快速擴張,產業(yè)對高效、精準的產品展示與技術研發(fā)工具需求日益迫切。軟件依托自主研發(fā)的 HT for Web 核心技術,打造全自研智慧汽車展示平臺,無需依賴任何第三方插件
    的頭像 發(fā)表于 11-21 15:16 ?244次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b>智慧汽車展示平臺全自研技術方案

    HT 驅動智慧社區(qū)數字化轉型:多維可視化與系統(tǒng)集成實踐

    在社區(qū)管理向數字化、智能化升級的浪潮中,軟件(Hightopo)依托自主研發(fā)的HT for Web 前端可視化技術,構建起覆蓋社區(qū)全場景的數字孿生智慧社區(qū)解決方案。該方案以 WebGL
    的頭像 發(fā)表于 10-31 14:44 ?483次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> HT 驅動智慧社區(qū)數字化轉型:多維可視化與系統(tǒng)集成<b class='flag-5'>實踐</b>

    HT 數字孿生在智慧加油站中的技術實現(xiàn)與應用解析

    隨著機動車保有量激增與加油站密度擴張,傳統(tǒng)管理模式在安全監(jiān)管、數據協(xié)同等方面的短板日益凸顯。廈門軟件(Hightopo)基于自主研發(fā)的 HT 前端插件,以 WebGL 與 Canvas 為底層
    的頭像 發(fā)表于 10-17 14:11 ?392次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> HT 數字孿生在智慧加油站中的技術實現(xiàn)與應用解析

    HT 自研技術架構下 AR 應用開發(fā)與行業(yè)解決方案實現(xiàn)

    在數字化轉型加速推進的當下,軟件依托自主研發(fā)的 HT for Web 技術棧,構建起一套無需依賴第三方插件的 AR(增強現(xiàn)實)應用開發(fā)體系。該體系以 HT 核心引擎為基礎,深度融合三維可視化
    的頭像 發(fā)表于 10-10 11:27 ?538次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> HT 自研技術架構下 AR 應用開發(fā)與行業(yè)解決方案實現(xiàn)

    邀您相聚 2025 國家工業(yè)軟件大會

    參展時間 :9 月 27 - 28 日 展位 :A05 展位 參展地址 :浙江寧波·新芝賓館國際聯(lián)誼中心三樓 本屆大會聚焦工業(yè)軟件領域發(fā)展,致力于搭建 產學研用深度融合 的交流平臺。將圍繞工業(yè)
    的頭像 發(fā)表于 09-24 15:34 ?483次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b>邀您相聚 2025 國家工業(yè)軟件大會

    HT 技術賦能智慧畜牧三維可視化:架構設計與實踐應用

    在現(xiàn)代農業(yè)數字化轉型浪潮中,智慧畜牧作為畜牧業(yè)升級的核心方向,正通過信息技術重構養(yǎng)殖管理模式。軟件(Hightopo)基于自主研發(fā)的 HT for Web 技術,以 WebGL 與 Canvas
    的頭像 發(fā)表于 09-19 14:48 ?569次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> HT 技術賦能智慧畜牧三維可視化:架構設計與<b class='flag-5'>實踐</b>應用

    HT數字孿生智慧選煤廠的實踐應用

    HT 數字孿生技術通過 “輕量化渲染 + 多源數據融合 + 高交互管控”,為選煤廠智能化轉型提供了可落地的技術方案。未來,隨著 5G 與 AI 技術的融合,系統(tǒng)將進一步實現(xiàn) “設備故障預測性
    的頭像 發(fā)表于 09-02 18:21 ?967次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b>HT數字孿生智慧選煤廠的<b class='flag-5'>實踐</b>應用

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

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

    基于先進MCU的機器人運動控制系統(tǒng)設計:理論、實踐與前沿技術

    摘要 :隨著機器人技術的飛速發(fā)展,對運動控制系統(tǒng)的性能要求日益嚴苛。本文聚焦于基于先進MCU(微控制單元)的機器人運動控制系統(tǒng)設計,深入剖析其理論基礎、實踐方法與前沿技術。以國科安芯的MCU芯片
    的頭像 發(fā)表于 04-27 10:58 ?941次閱讀