Part1前言

前段时间,我们开源了一些围绕着UE5的像素流构建数字孪生系统的插件,陆续收到不同同学反馈,如何使用这些插件,所以我们做了一个项目demo。整个demo是一个完整的示例工程,包括并集成了单例插件、像素流sdk、动态效果插件等等,非常适合作为构建智慧园区、智慧城市等项目的参考。
先将之前开源的插件做一下回顾
1、像素流sdk,从官方demo中提炼而出的轻量级js开发包,可以帮助轻松进行前端像素流的二次开发。
github地址:https://github.com/inveta/peer-stream
2、蓝图websocket插件,一个函数即可让蓝图支持websocket。
github地址:https://github.com/inveta/InWebSocketClient
3、服务单例启动插件,直接启用即可生效。
github地址:https://github.com/inveta/SingleTon
4、开箱即用的“点线面体”基本元素生成插件,可以轻松实现poid点、告警特效等等。
github地址:https://github.com/inveta/PLSB
5、ue5蓝图json库,实现json字符串与蓝图结构体的互相转换,
github地址:https://github.com/inveta/InJson

Part2集成demo使用

经过夜以继日的开发,我们INVETA三维可视化示例工程已经发布到GitHub上了:
https://github.com/inveta/demo
其中在release页面下还包括可以直接一键运行的发行版:
https://github.com/inveta/demo/releases。
下载最新的发行版后直接双击运行demo.bat就能自动启动整个UE5像素流套件,直接就能在网页中查看了。但初次运行的时候有几个注意事项和前提条件:
● 目前只支持Windows10及以上的系统。
● 显卡不能太差。
● 浏览器推荐使用Windows自带的Edge或者谷歌chrome。
● 需要预装Node.js:https://nodejs.org。(从官网下载最新版安装包,一键安装)
● 需要安装好DirectX。

把这几个初始化工作搞定以后,就可以尝试我们的示例工程了,首先从官网上下载可运行版本:

将这个70m左右的zip包下载下来后解压,解压出来后直接双击运行demo.bat就可以一键启动像素流了。(如果只双击demo.exe,则会在前台启动UE5三维引擎,不会打开网页)

demo.bat会启动信令服务器(signal-pro.js),同时打开网页(demo.html),网页打开后便自动连接上信令服务器,这时UE5(demo.exe)会于后台自动启动,然后向网页发视频,整个像素流(https://github.com/inveta/peer-stream)就启动成功了。注意此时会弹出一个控制台窗口:这是信令服务器所在的前台进程,用来维持像素流运转的,请不要关闭。

最后网页上就出现三维画面了,这是一个简单的白模城市,并且预装了“点线面体”插件:https://github.com/inveta/PLSB,可以根据网页上“在线代码编辑”的提示,在场景中随意生成可视化的基本图元比如POI点、轨迹路线、区域轮廓、VFX特效、三维模型。

Part3示例视频

Part4总结

本文主要介绍了我们新开源的完成的像素流使用demo,将之前几个插件都串联起来一起使用。

Part5关于IN VETA

IN VETA是一支由建模、美术、UE5组成的年轻团队。

我们的开源项目:
https://github.com/inveta

我们致力于三维数字孪生技术分享与研发。
欢迎与各界朋友一起探讨技术与商务合作,一起推动数字孪生的发展。

召集开源插件,唤醒demo工程相关推荐

  1. TestNG开源插件Arrow介绍

    TestNG开源插件Arrow介绍 来自孔庆云kevin   2014-03-04 17:16:17|  分类: 测试工具 TestNG是一个设计用来简化广泛测试需求的 测试框架,旨在涵盖所有类型的测 ...

  2. 如何利用开源插件?又快又好地搞好数据接口开发,连通不同应用系统

    目录 前言介绍: 开源插件 Tapdata PDK 快速开始目标数据库接入 准备环境 下载源码并编译 创建目标数据库的Connector工程 开发完成之后通过 TDD 进行测试验证 如何提交到 PDK ...

  3. IC_EDA_LITE虚拟机(精简版本):questasim、vcs、verdi、dc、lib_compile、pt、spyglass、uvm库、工艺库、demo工程

    1.简述 我在去年推出一系列的文章,分享一步一步搭建自己IC EDA环境,受到大家的认可.通过大家的反馈,强烈需要仅有数字前端工具的EDA虚拟机,降低虚拟机大小:因此去除一些不常用的工具,将虚拟机压缩 ...

  4. 索赔 100 万!只是因为一个开源插件?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 这两天网上沸沸扬扬的讨论着一件事情,即一位独立开发者因为 ...

  5. ADI官方源码快速搭建demo工程验证设计的正确性

    目录 1 ADI官方demo工程设计简介 2  ADI官方HDL源码介绍 2.1  HDL源码用户指导书:ADI Reference Designs HDL User Guide 2.2  C源代码下 ...

  6. 基于ZKWeb + Angular 4.0的开源管理后台Demo

    这是一套基于ZKWeb网页框架和Angular 4.0编写的开源管理后台Demo,实现了前后端分离和模块化开发, 地址是: https://github.com/zkweb-framework/ZKW ...

  7. (转)淘淘商城系列——使用maven tomcat插件启动聚合工程

    http://blog.csdn.net/yerenyuan_pku/article/details/72672389 上文我们一起学习了如何使用maven tomcat插件来启动web工程,本文我们 ...

  8. (转)淘淘商城系列——使用maven tomcat插件启动web工程

    http://blog.csdn.net/yerenyuan_pku/article/details/72672138 上文我们一起学习了怎样搭建maven工程,这篇文章我就来教大家一起学习怎样用to ...

  9. Autosar代码包初识 3 - 创建RH850的GreenHills工程编译Autosar Demo工程

    GHS编译Autosar Demo工程目录 希望大家点赞,收藏,分享给感兴趣的伙伴 前言 一.GreenHills创建RH850工程 二.添加Demo工程文件到GHS工程 三.调整GHS顶层工程文件. ...

最新文章

  1. CImg库中部分函数的作用和用法
  2. python 设置 初始值_Python初始值表示为无穷大
  3. SiteMesh:一个优于Apache Tiles的Web页面布局、装饰框架
  4. docker部署nginx并且挂载文件夹和文件
  5. Linux Shell高级技巧(一)
  6. [蓝桥杯][2018年第九届真题]调手表(BFS)
  7. 行为设计模式:中介者
  8. 周鸿祎VS马化腾 360VS腾讯工资待遇盘点
  9. RhinoMock入门(4)——次序和委托
  10. Innobackupx工具命令简单解析
  11. MySQL数据类型 int(M) 表示什么意思?详解mysql int类型的长度值问题
  12. CSITool的安装过程(参照官方教程进行细节处理)
  13. 计算机网络故障的论述,计算机应用中常见的网络故障及解决方法
  14. destoon网站转移空间教程
  15. Unity 常见英文单词
  16. uniapp APP端运行报错 cid unmatched at view.umd.min.js:1
  17. Java 之 Serializable 序列化和反序列化的概念,作用的通俗的解释
  18. dpdk环境搭建+创建dpdk项目,并连接dpdk库
  19. 13行MATLAB代码实现网络爬虫 爬取NASA画廊星图
  20. 20210518绕过苹果全新发布14.5系统ID更新checkra1n0.12.4越狱的所有版本苹果手机或iPad

热门文章

  1. JS——按指定长度截取字符串并加上省略号
  2. ASO优化之关于应用的搜索热词
  3. vb.net 教程 10-2 Excel操作2 Excel文件的保存
  4. Android LayoutInflater.inflate详解
  5. CSK与KCF算法推导(三)
  6. 科沃斯扫地机器人电路原理图_科沃斯扫地机故障图解
  7. 如何在markdown中打出上标、下标和一些特殊符号
  8. 电脑键盘突然不能打字,很多键变成快捷键了
  9. C盘扩展是灰色的怎么办?
  10. c语言提供了子程序的概念,C语言基本概念(1)