三维立体的视觉效果已经被广泛应用于人机交互中,三维图形逼真的显示效果往往可以更加直接的传递出视觉信息,减少用户的信息解读门槛。

传统的三维立体静态、动态画面的显示往往对于 GPU 的图像处理性能、显示带宽有较高要求,GPU 需要完成图形顶点处理、光栅化计算、纹理帖图、像素处理、后端处理输出等过程,运用到变换矩阵算法、投影算法等软件处理方法。

小知识:

  • 顶点处理:GPU 读取描述 3D 图形外观的顶点数据,并根据顶点数据确定 3D 图形的形状及位置关系,建立起由多边形组合而成的 3D 图形的骨架。

  • 光栅化计算:显示器实际显示的图像是由像素组成的,光栅化过程将把矢量图形转换为一系列像素点。

  • 像素处理:完成对像素的计算和处理,确定每个像素的最终属性。

  • 纹理帖图:在 3D 图形的骨架上进行帖图,生成“真实”的图形效果。

迪文自主设计的 T5L 系列芯片内置了高速 JPEG 图片硬件解码,DGUS 软件采用多个 JPEG 图层叠加显示的方式来实现丰富的 UI 效果,在不需要实时绘制 3D 图像、仅需显示 3D 静态/动态画面时,DGUS 智能屏方案非常适用,可以十分方便快捷的实现 3D 动画效果,并真实还原 3D 渲染效果。

迪文科技串口屏,净水器3D动画演示。

迪文科技串口屏,空气净化器3D动画演示。

迪文科技串口屏,智能座舱DEMO 3D动画演示。

一、如何通过 DGUS 智能屏实现 3D 动画?

1. 设计制作 3D 动画文件,并导出为 JPEG 图片序列。

2. 在 DGUS 软件中导入上述图片序列,并将图片添加至动画控件中,设置好动画速度等参数,即完成。

最后,用户生成工程文件,下载到 DGUS 智能屏中即可观看动画效果。实际应用中,用户可根据需要对动画实现启动/停止、隐藏/显示、加速/减速等控制。

迪文DGUS智能屏如何轻松实现3D动画相关推荐

  1. 开源:基于迪文T5L智能屏的PID温控器方案

    --来自迪文开发者论坛用户 该温控器方案基于 DMG80480C043_02W 智能屏设计,通过 DS18B20.MLX90614 分别采集设备入.出口温度值给到 T5L 芯片处理,并将温度值实时显示 ...

  2. 分享|基于迪文T5L智能屏的净水机智能控制系统方案

    --来自迪文开发者论坛用户开源案例 整体方案基于评估板 EKT043 设计,单 T5L 芯片处理屏幕显示触摸以及外部系统的控制: 接收并处理由高压传感器监测到的高.低压开关信号,实时显示数值在屏幕上: ...

  3. 施耐德PLC与迪文DGUSⅡ屏软硬件连接指南

                      DGUS应用锦集(二)施耐德PLC软硬件连接指南 本文介绍迪文DGUS Ⅱ触摸屏与施耐德PLC通过Modbus RTU协议实现通讯的软.硬件连接说明. 1 效果展示 ...

  4. 迪文DWIN串口屏的使用经验分享

    迪文的串口屏,性价比高,质量稳定可靠,屏的种类多,消费类,工业类,医疗.军工.特殊行业等苛刻应用类,各个尺寸均有设计.所以基本能用得上,我分享一下各种屏的使用经验,希望能对大家有帮助. 浅谈迪文屏的发 ...

  5. 迪文DWIN串口屏的使用经验分享(最新添加了T5L新产品体验)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_42846972/arti ...

  6. dgus屏c语言程序,迪文DGUS屏 网上的经验和感慨

    注意:DGUS屏和串口屏是两个东西,所用的上位机软件不同.找客服要资料的链接.dwin客服还是很好的. 网上的经验: http://www.amobbs.com/forum.php?mod=viewt ...

  7. 迪文DGUS屏通过单片机转发与欧姆龙PLC(hostlink mode-c协议)实现通讯

    闲来无事,做个记录,触摸屏使用迪文DGUS-T5D2 10.1寸触摸屏,单片机STM32F013系列,欧姆龙CP1E-N40PLC,之所以通过单片机转发是因为迪文触摸屏价格的巨大优势,核算单片机成本后 ...

  8. 如何设置迪文T5L串口屏的防盗版功能?

    根据用户对项目工程保密性的需求,迪文科技的T5L串口屏的加密方式主要体现以下两个方面: 一.DGUS软件设置 在制作UI素材文件时,用户可以选择图片素材加密方式,加密后,即使第三方拿到工程下载文件也无 ...

  9. 迪文DGUS2利用屏的C编译器实现密码登录与改写功能

    密码登录与改写是人机界面非常常见的一个功能,本文将功能利用屏上面独立实现,节省了单片机不必要的代码,另外保存密码也是占用的屏独立的flash存储区域,DGUS2是可以支持C语言编程的,本文给大家分享下 ...

最新文章

  1. 【Linux】20.shell脚本 检测是否 ping 通
  2. Dataset之Rotten Tomatoes:Rotten Tomatoes影评数据集简介、下载、使用方法之详细攻略
  3. ajax html例子,AJAX实例
  4. 使用Xmodem恢复交换机IOS
  5. P1305 新二叉树
  6. 自制口袋妖怪_承诺和口袋妖怪-我如何学会异步思考
  7. IBM Lotus Domino V8.5 服务器管理入门手册
  8. Android Studio代码自动提示无效
  9. HIVE学习之(三)
  10. 搜索引擎 —海量数据搜索
  11. 十大免费网络工具 瞬间提升业务效率
  12. 简洁的表白java_java简短表白代码是什么
  13. 【影像组学pyradiomics教程】(七)影像组学特征
  14. MS计算轨迹的分子间作用能
  15. LCN分布式事务学习0-分布式事务理论基础
  16. mysql创建用户表的sql语句,mysql创建表的sql语句
  17. Python lambda 介绍
  18. 石子游戏大合集[博弈论]
  19. Python3开发 语法(三)
  20. Python学习demo01 创建牌->洗牌->发牌->整理牌

热门文章

  1. 旅游指南之七----美食天地
  2. 牛客网wannafly挑战赛13-E(线段树)
  3. sed Linux并发报错,完美解决mac环境使用sed修改文件出错的问题
  4. 有苦有乐的算法 --- 二叉树的按层遍历
  5. 网上购车平台其实也可以这样上私户
  6. springmvc页面跳转错误404/找不到页面/拒绝访问
  7. Hive的dwd层建表语句及加载数据
  8. Python+Vue计算机毕业设计青年公寓租房管理系统2b730(源码+程序+LW+部署)
  9. vars()函数详解
  10. NOIP2017D2T3-列队