AMRT 3D 数字孪生引擎(轻量化图形引擎、GIS/BIM/3D融合引擎):智慧城市、智慧工厂、智慧建筑、智慧校园。。。

AMRT3D

一、概述

1、提供强大完整的工具链

AMRT3D包含开发引擎、资源管理、场景编辑、UI搭建、项目预览和发布等项目开发所需的全套功能,并整合了动画路径、精准测量、动态天气、视角切换和动画特效等工具。

2、轻量化技术应用与个性化定制

AMRT3D适用于快速开发数字孪生3D可视化项目、DEMO搭建、虚拟项目演示等。独创专属的标准轻量化AMRT格式,实现三维数据的优化和加载,增强用户在开发平台中的流畅体验,同时支持自定义插件,创作者可轻松扩展个性化功能。

二、核心优势

1、可视化交互、轻松实现路径轨迹动画

可视化交互系统,方便快捷的实现事件交互逻辑和判断逻辑,无需代码基础的设计人员可以独立完成。
动画系统,支持动画轨迹预览和复杂曲线编辑功能,搭配路径可轻松制作轨迹动画。

2、海量资源、场景多重搭建

海量AMRT资源库,包含轻量模型资源和UI资源,为项目开发提供更多素材,极大缩减耗时和成本。
场景搭建支持打组、自由拖拽、打点模式以及智能对齐等设置,满足多重搭建需求,提高搭建效率。

3、多工具可视化操作、全方位观赏场景

多工具组件搭配,零代码实现精准测量、路径移动、气候变化和风格转化等功能。
预览漫游支持行走、飞行、驾驶等多种浏览方式,视角功能可多角度切换镜头,全方位观赏场景。

4、一键多端发布、适配任意分辨率屏幕

一键多端发布,仅需简单改变发布参数即可实现快速打包发布至Web、PC端或老子云等多个平台。
支持智能画布适配和UI控件编辑,可完美适配任意分辨率的设备屏幕。

三、主要功能

1、全自动轻量化处理

全球顶尖的全自动无感知轻量化处理运算,无损优化压缩项目资源,最大程度的节省人工成本,提高项目开发效率,让复杂的场景在多端流畅运行。 

2、轻松设置多端发布

一个项目可在多端发布,无需修改代码,仅需简单改变发布参数即可实现快速打包发布至Web、PC端或老子云等多个平台。

3、模型导入多格式支持

AMRT3D支持70余种模型格式,一键导入即可使用,无需手动格式转换,导入的模型可准确的保留模型结构、材质纹理和动画信息,无需担心数据丢失。

4、海量资源模板仓库

内置丰富轻量模型、UI、音频、特效和标记等资源,为项目开发提供更多素材参考,极大缩减耗时和成本。联动老子云平台,可直接使用老子云模型商城所购买模型和老子云工作台所上传的模型; 

5、沉浸式场景漫游体验

预览漫游支持行走、飞行、驾驶等多种方式,漫游参数自由设置,随意切换,视角功能可多角度切换镜头,全方位观赏场景,最终让您置身在自己精心搭建的场景中,最直观的感受编辑效果;

6、多系统辅助场景搭建

场景搭建支持打组、自由拖拽以及智能对齐等设置,打点模式一键解决重复物件摆放的繁琐操作,路径绘制工具轻松制作道路,多系统搭配适应多种场景搭建需求。

7、超强图形渲染技术

基于物理的光栅化和光线追踪渲染,极大提高视觉效果。利用动态阴影、大气环境、多样光照、真3D反射、模拟天气和灵活的材质编辑等工具,创造出最逼真的实时场景。

 AMRT 3D数字孪生引擎介绍

AMRT3D引擎是一款融合了眸瑞科技的AMRT格式与轻量化处理技术为基础,以降本增效为目标,支持多端发布的一站式纯国产自研的CS架构项目开发引擎。 引擎包括场景搭建、UI拼搭、零代码交互事件、光影特效组件、GIS/BIM组件、实时数据对接等多种功能,目前主要应用于智慧园区、工厂、展厅、景区、水利、城市等3D数字孪生项目。

 

AMRT 3D数字孪生引擎架构

AMRT 3D数字孪生引擎底层技术

| AMRT格式

眸瑞科技自主研发 AMRT格式

2022年6月,在国家科技部科技成果鉴定中心的成果评定中,AMRT标准被评为国际先进成果,AMRT格式入选国家标准。

相对于FBX模型,采用全新的数据底层,存储大小直降10倍; 采用异步加载,大模型速度提升近百倍; 支持所有动画形式和无限个骨骼; 打破瓶颈,网页端即可加载10G以上的模型; 采用全新算法,大幅提升运行帧率;

 | 统一格式

 | 轻量化技术

由眸瑞科技研究的轻量化技术集成了网格减面处理、贴图化处理、实例化处理、贴图合并处理、多层次细节处理、切块分层处理、网格数据清理、数据压缩处理和模型格式转换等核心技术。 2022年6月,集成了轻量化全栈技术的全自动模型轻量化处理引擎,被国家科技部科技成果鉴定中心评定为“国际领先成果”。

 | 轻量化应用

眸瑞网络自研的轻量化技术可处理覆盖的场景全面,通过全自动算法摆脱了传统人工手动轻量化模式,功能涵盖单模型、BIM、CAD、蒙皮动画和倾斜摄影等。 通过多重算法,对不同的应用场景、复杂模型、大体积模型都可在极短的时间内做出最优的轻量处理,并保证模型大体效果与轻量处理前无明显肉眼变化,极大的减少了传统处理时长和人工成本。保证大场景加载快速,运行流畅,渲染帧数大幅提升。

| 轻量化效果

 | 轻量化效果

AMRT 3D功能

| 扩展功能

| 模型展示

 | 轻量化应用

| 场景搭建

| 倾斜摄影场景

 | GIS场景

| BIM场景

 | 大场景优化

| 数据信息融合

 | 动态数据加载

 | 综合场景展示

 | 渲染效果

 | 路径效果

| 零代码事件

 | 资源库

| 渲染与交互

 | UI与数据

 | 一键多端发布

AMRT 3D应用案例

| web端项目

 | 客户端/视频流项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/460428.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

openGauss学习笔记-243 openGauss性能调优-SQL调优-典型SQL调优点-子查询调优

文章目录 openGauss学习笔记-243 openGauss性能调优-SQL调优-典型SQL调优点-子查询调优243.1 子查询调优243.1.1 子查询背景介绍243.1.2 openGauss对SubLink的优化243.1.3 更多优化示例 openGauss学习笔记-243 openGauss性能调优-SQL调优-典型SQL调优点-子查询调优 SQL调优是一…

Scala--01--简介、环境搭建

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1. Scala简介1.1 Scala是什么?官网: [https://scala-lang.org/](https://scala-lang.org/)官方文档: [https://docs.scala-lang.…

WPF布局、控件与样式

视频来源:https://www.bilibili.com/video/BV1HC4y1b76v/ 布局 常用布局属性 HorizontalAlignment:用于设置元素的水平位置VerticalAlignment:用于设置元素的垂直位置Margin:指定元素与容器的边距Height:指定元素的…

音频提取:分享几个常用方法,简单好用

有时候我们会在视频中发现一首非常好听的歌曲,但是我们并不需要视频本身。 这时,我们可以提取视频中的音频,将其转化为音频文件,然后在任何时间、任何地点进行欣赏。 下面给大家分享几个提取视频中音频的几个方法,供…

[嵌入式AI从0开始到入土]16_ffmpeg_ascend编译安装及性能测试

[嵌入式AI从0开始到入土]嵌入式AI系列教程 注:等我摸完鱼再把链接补上 可以关注我的B站号工具人呵呵的个人空间,后期会考虑出视频教程,务必催更,以防我变身鸽王。 第1期 昇腾Altas 200 DK上手 第2期 下载昇腾案例并运行 第3期 官…

css 各种方位计算 - client系列 offset系列 scroll系列 x/y 系列

offset系列 HTMLElement.offsetTop - Web API 接口参考 | MDN 一文读懂offsetHeight/offsetLeft/offsetTop/offsetWidth/offsetParent_heightoffset-CSDN博客 client系列 搞清clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop-CSDN博客 scroll系列 秒懂scr…

RabbitMQ:1.概述及安装

概述 AMQP协议 MQ Message Queue(消息队列)是在消息的传输过程中保存消息的容器,多用于系统之间的异步通信 AMQP Advanced Message Queuing Protocol(高级消息队列协议)是一个网络协议,2006年AMQP规范发布【类比HTTP】 专门为消…

ubuntu安装zsh及环境配置

ubuntu安装zsh及环境配置 MacBook 安装 zsh 个人很喜欢使用zsh,它的终端显示很清晰,命令都很友好,使用git时,直接可以看到当前分支和修改状态 zsh安装 1.查看当前系统装了哪些shellcat /etc/shells 2.当前正在运行的是哪个版本的shellecho $SHELL 3.安装zshsudo apt-get -y …

【项目笔记】java微服务:黑马头条(day03)

文章目录 自媒体文章发布1)自媒体前后端搭建1.1)后台搭建1.2)前台搭建 2)自媒体素材管理2.1)素材上传2.2.1)需求分析2.2.2)素材管理-图片上传-表结构2.2.3)实现思路2.2.4)接口定义2.2.5)自媒体微服务集成heima-file-starter2.2.6)具体实现 2.2)素材列表查询2.2.1)接口定义2.2.2…

【Algorithm】动态规划和递归问题:动态规划和递归有什么区别?如何比较递归解决方案和它的迭代版本?

【Algorithm】动态规划和递归问题:动态规划和递归有什么区别?如何比较递归解决方案和它的迭代版本? 1. 动态规划(Dynamic Programming,DP)和递归定义及优缺点1.1 递归 (Recursion)定义及优缺点1.2 动态规划 (Dynamic Programming)定义及优缺点2. 动态规划(DP)和递归的特…

platform设备注册驱动模块的测试

一. 简介 上一篇文章编写了 platform设备注册代码,文章地址如下: 无设备树platform驱动实验:platform设备注册代码实现-CSDN博客 本文继续无设备树platform驱动实验,本文对编译好的 设备注册程序进行测试,测试所实…

Linux远程连接本地数据库(docker)

1. 安装docker 参考上一篇文章 CentOS安装Docker 2. Linux中安装Mysql 2.1 docker拉取mysql镜像 拉取镜像 docker pull mysql查看镜像列表 docker images2.2 运行mysql容器 运行一个名字为mysql的mysql容器,其连接端口号为3306,密码为123456 docker r…

运行gazebo机器人模型没有cmd_vel话题

运行赵虚左教程代码出现上诉问题 roslaunch urdf02_gazebo demo03_env.launch 原因:缺少某个包 在工作空间catkin_make编译发现报错 解决: sudo apt-get install ros-noetic-gazebo-ros-pkgs ros-noetic-gazebo-ros-control 下载后再次运行launch文件…

unity学习(59)——选择角色界面--MapHandler1

map内容需要结合客户端和服务器两部分的流程: 1.客户端第一次发出的command的4,选择请求: 2.服务器做出相应: select的内容,最后就是返回当前玩家的playerModel结构体。 3.去客户端里找type 2(user2&#…

服务器数据恢复—服务器硬盘灯显示红色的数据恢复案例

服务器数据恢复环境&故障: 一台服务器中有一组由多块硬盘组建的raid阵列,在运行过程中服务器突然崩溃,管理员检查服务器发现该服务器raid阵列中有两块硬盘的指示灯显示红色。于是,管理员重启服务器,服务器重启后&a…

maven私服搭建详细教程

1、为什么需要私服 如果在公司中多个项目模块中的的公共类用的都是一样的,那么不可能将这些一样的代码写两遍。所以将其中一个项目中的代码打包成私服,然后在另外一个模块中去进行引用。 除此之外,如果大公司中开发人员较多,大家同…

Dev C++和Visual Studio Code哪个好?

Dev C和Visual Studio Code哪个好? Dev C和Visual Studio Code都是常用的集成开发环境(IDE),用于编写和调试代码。它们各自有不同的优点和适用场景。 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C的资…

对模型性能进行评估(Machine Learning 研习十五)

在上一篇我们已然训练了一个用于对数字图像识别的模型,但我们目前还不知道该模型在识别数字图像效率如何?所以,本文将对该模型进行评估。 使用交叉验证衡量准确性 评估模型的一个好方法是使用交叉验证,让我们使用cross_val_score…

Linux从0到1——Linux第一个小程序:进度条

Linux从0到1——Linux第一个小程序&#xff1a;进度条 1. 输出缓冲区2. 回车和换行的本质3. 实现进度条3.1 简单原理版本3.2 实际工程版本 1. 输出缓冲区 1. 小实验&#xff1a; 编写一个test.c文件&#xff0c;&#xff1a; #include <stdio.h> #include <unistd.h…

js【详解】ajax (含XMLHttpRequest、 同源策略、跨域、JSONP)

ajax 的核心API – XMLHttpRequest get 请求 // 新建 XMLHttpRequest 对象的实例 const xhr new XMLHttpRequest(); // 发起 get 请求&#xff0c;open 的三个参数为&#xff1a;请求类型&#xff0c;请求地址&#xff0c;是否异步请求&#xff08; true 为异步&#xff0c;f…