青龙 雲渲染產品

青龙系统是Ramedues Studio自研的一款云渲染产品。主要支持高级三维程序的云渲染能力。使得原有的Native 3D程序,可以不需要任何修改,就可以运行在主流浏览器中。

效果圖

1      青龙系統主要特性

青龙系统具备以下吸引点:

  1. 跨平台支持,支持Windows,Mac,Linux (Debian), Android, iPhone (Cross-platform supported)
  2. 无插件安装及运行 (web browser only, no pluing installed)
  3. 多浏览器支持,支持Google Chrome , Firefox , Apple safari 等主流浏览器 (Multiple web browser supported)
  4. 一键部署配置。满足C/S应用快速部署到B/S模式 (One click deployment)
  5. 配置方式丰富,支持私有、共有云。可局域网,广域网部署。(Private /Public cloud system supported)
  6. 传送的数据经过协议加密,且支持端到端加密方式。 (Secure protocol and data layer supported)
  7. 支持将重度的三维应用,数字孪生等应用快速移植到Web平台 (Fast heavy native 3D application migration)
  8. 内置VP8,VP9,H264等编码方式,且支持GPU CUDA硬件加速 (Hardware acceleration)
  9. 支持额外自定义的数据通道用于传输数据 (Cusomtized data channel trasfer)
  10. 支持1对1 , 1对多,多对多客户端服务器方案 ( 1 to 1, 1 to muliple, multiple to multiple solution supported)
  11. 提供了额外参数和REST API等进行二次开发支持 (REST API interface)
  12. 支持VDI方案 (VDI support)
  13. 支持多屏幕方案 (Multiple screens )

1.1         各种Web方案比较

 前端开发语言WebAssembly青龙系统
开发周期很长 针对不同平台额外开发较长 需要将Native代码转换成JS无需额外开发
跨平台支持不佳不佳完全支持
人员技能要求非常高很低
承载能力无法承载高清质量3D内容浏览器内存限制
截止目前是4G限制
很轻,无内存依赖 无效果项强约束
对于网络带宽要求较高,依赖于具体的3D内容较高,依赖于具体的3D内容中等,各种3D内容都可以根据带宽自动调节表现能力和画面质量
服务器硬件成本很少需要GPU的服务器端渲染
客户端硬件成本中等要求中高等要求非常低要求

1.2         适合青龙系统的产品类型

1.2.1    云渲染系统

将原生的Native程序,直接使用青龙系统在Web上展示。

类似于Google Stadia这样的云游戏平台。由于游戏对于延时反馈的要求更高,在这方面要求公网传输的延迟要很低很低,对于服务器,带宽,压缩能力都是极致的设计。

1.2.2    远程会议

可以将青龙系统改造成远程音视频系统。类似腾讯视频,Google Meet and hangouts, Facebook messenger,discord等软件,在青龙系统的核心上可以研发。其核心组件是一致的定位和架构。

1.2.3    远程监控软件 、 远程桌面控制软件

由于青龙系统内置视频编解码器和桌面捕捉器,因此可以认为原生就支持远程桌面控制和监控软件的研发,并且可以扩展至接入摄像头监控行为和编码数据解析。

2      青龙系统的架构图

3      青龙系统的项目效果图

三维游戏的云渲染效果能力

使用Unity3D开发的游戏场景在青龙系统上,Web页面的展示效果图

数字孪生项目,使用Unreal 引擎制作的三维场景在Web上的表现

同時,青龙產品針對中國市場,滿足了以下一些特徵

  1. 满足数据安全性要求 (Secure Protocols and Encryption)
  2. 满足国产化软件要求 (Localization and Domestic use)
  3. 满足Web无客户端安装 (Web browser based ,no plugin installed)
  4. 满足0成本迁移现有Native 3D应用 (zero -cost of App migration)
  5. 满足轻客户端系统要求 (Thin client supported)

X Insight 性能测试工具

产品介绍

X Insight是一款基于X三維設備的三维一体化性能测试工具。主要能够快速构建,展示,分析大场景下,超大内容的性能表现。一键加载数据,处理展示,分析表现。总体图示如下:

硬件环境

设备 参数要求
CPU Intel i5以上
RAM 8GB以上,推荐16GB
GPU NVIDIA GeForce GTX 960 及以上

软件环境

  • Windows 7 SP1 以上(需要显卡驱动支持OpenGL4.5以上或DirectX11)
  • Linux Ubuntu 13.10 以上 / Neokylin 5.0以上

注意事项

  • 硬件相关要求最核心的是GPU驱动支持DirectX11 或OpenGL4.4以上

主要特性

目前的主要特性如下

  1. 跨平台支持,支持Windows,Mac,Linux
  2. 支持创建自定义顶点信息的对象,基础图元包括:原型,球形,三角形等
  3. 支持导入FBX模型数据
  4. 支持导入CAD模型数据
  5. 支持导入点云(E57)数据
  6. 支持1万测试单元级别的场景效果展示和性能分析
  7. 支持压测场景和结果,截图生成。(支持透明图层)
  8. 支持压测结果视频录制和展示
  9. 支持环境修正,包括太阳位置,场景地板,泛光,雾化等效果
  10. 支持三角线面等线条样式调试模式
  11. 支持渲染环节各种调试纹理具体分析
  12. 支持基于内置性能优化器的各种内存,CPU,GPU,堆栈信息,物理系统表现,三角形顶点,DrawCall等信息
  13. 不同渲染环节,函数级别的性能排查工具(仅在Debug版本中支持) .用于精准排查性能消耗瓶颈。

开发工具支持

  • Visual Studio 2015
  • QT 5.14.0
  • Xcode
  • Gcc

具体使用步骤

导入FBX模型

打开程序,选择要导入的FBX文件,如果不存在,则请手动将你要测试的FBX文件,复制到程序的data目录下(任意位置即可)

点击[Add FBX] ,等待片刻,就会在场景中显示你的FBX模型。操作如下图:

导入后效果如下图:

其余重要的配置参数:

  • 添加到场景的个数:下图中的Node Count
  • X ,Y margin ,分别是多个队列的X,Y的个数(几行几列)
  • Set Camera , 由于很多模型的初始位置都不一定规范,很多需要调整相机的一些属性,才能看到效果。因此请在此时设置合适的Z Near 和 Z Far
  • Find by pos / bound , 这个同上述理由,初始导入的模型位置有自带偏差,点击这2个按钮,可以获得该模型目前的真实初始位置,或者边界决定的中心位置。

导入CAD 对象

导入CAD的方式同导入FBX,区别只在于请选择CAD的文件和UI内容。如下图

请注意,由于CAD格式是和FBX相比差异性较大的格式,有可能导入会失败,请联系我们。

同时,CAD数据导入后,已知的原因会导致关闭程序时有额外的奔溃,但不影响使用。这个问题比较复杂,请等待我们后续版本的修复。

导入自定义Element

如果有配套的美术人员,直接帮你在编辑器中做好了Element,那么时最方便的方式。直接将node文件复制到程序 data目录下,即可在程序中选择使用

由于Element是内置对象因此没有导入的步骤,加载速度会很快。

场景重置

界面中,点击【remove all】,将会清空所有场景中的内容。

点击【Reload FileSystem】,会重置加载文件系统。

DF引擎内置对象添加

添加云对象

添加海水对象

视频录制

进入程序后,在任何你想要录制当前可视窗口的内容到视频时,按F10 ,控制台窗口会提示开始录制视频。。。。,在你随时想要停止录制的时候,按F11

最终,录制的视频将以文件形式存在程序的Bin/videorecord目录下。视频格式为mp4

后续我们将提供将视频以流式方式实时给出的方式。

视窗截屏

提供3种不同程度的截图,分别对应快捷键F6 ,F7 , F8。格式均为PNG,保存目录为程序运行的bin/screenshots目录下

F6 截图非测试界面和性能分析器的纯视窗内容,如下图

F7截图所有视窗内容,不含透明通道,如下图

F8截图所有视窗内容,含透明通道,如下图

性能分析

默认情况下,DF Insight已经打开性能分析器,你可以看到实时的每个细节情况。

(可以通过Ctrl+S来控制显示/隐藏)

具体内容有:

Total 总体消耗时间

Update Update时间段消耗时间

Render CPU 渲染时间段CPU消耗时间

Waiting GPU 渲染时间段GPU消耗时间

Physics 物理系统消耗时间

Heap 堆分配内存情况

Memory 内存分配使用情况

System 系统消耗的内存使用情况

Textures 纹理分配内存使用情况

Grasses 草对象内存消耗情况

Terrains 地形对象内存消耗情况

Samples 纹理采样对象内存消耗情况

Lights 场景中光源对象数量

Shaders 场景中着色器加载数量

Materials 场景中材质加载的数量

Traiangles 当前可视范围内三角绘制面数量

Primitives 当前可视范围内基础图元数量

更为细致的各渲染环节函数级别渲染,可使用microprofile,效果如下图。

点击 Call Profile 按钮,就可以调出来。

快捷方式

控制相关:

Ctrl+1 顯示/隱藏上方的控制面板Ctrl+2 顯示/隱藏渲染相关的控制面板

Ctrl+s顯示/隱藏下方顯示的性能優化器

截图相关:

F6 截图非测试界面和性能分析器的纯视窗内容

F7截图所有视窗内容,不含透明通道

F8截图所有视窗内容,含透明通道

视频录制相关:

F9 开始录制屏幕视频,不包含性能分析器和界面元素等内容(视频为MP4格式,存放位置在bin/videorecord目录下)

F10 开始录制屏幕所有内容的视频(视频为MP4格式,存放位置在bin/videorecord目录下)

F11 停止录制视频

X Dataverse

X Dataverse

XDataverse产品简介

XDataverse是一款通用的数据库管理工具,主要管理关系型数据库,同时也支持一些其余类型的数据库,比如Redis。其主要功能有

  1. 支持主流关系型数据库的常规操作,比如MySQL,SQLServer,SQlite,SQLCE,PostgreSQL
  2. 支持国产数据库,比如达梦,OceanBase等
  3. 支持Redis
  4. 支持各种数据库之间数据转换
  5. 支持文档化数据库结构
  6. 支持SQL标准语句,语法高亮,常规增删改查
  7. 支持试图,存储过程等操作
  8. 支持点云数据,空间数据库等其余形态数据库
  9. 支持数据一览展示,分页展示,明细展示

下载地址:

https://www.51arena.com/finalproducts/xdataverse/XDataverse1104.exe

使用方法

1 注册账号后登录 或直接使用 游客登录模式 即可

主要界面

主要数据库支持

主要支持的数据库有:

  • MySQL
  • SQLServer
  • Oracle
  • SQLCE
  • SQLite
  • OceanBase
  • 达梦
  • Excel/Access/CSV
  • PostgreSQL
  • Effiproz
  • Redis(部分基础功能)

数据交换

  1. 首先选择源数据类型,进行连接
  2. 选择你要处理的表
  3. 选择目标数据库类型,进行连接
  4. 点击数据交换,将数据库结构和数据导入到目标数据库中

文档化数据库

  1. 首先选择源数据类型,进行连接
  2. 选择你要处理的表
  3. 选择文档化数据库,即可将数据库输出文档化结构内容,方便管理

元宇宙工具

1 支持点云数据展示

主要数据操作功能

主要界面SQL操作能力

  1. 左侧是各种关系型数据库的连接情况
  2. 中间是SQL常用命令的直接管理区域,支持多个Tab内容,多层次执行SQL
  3. 右侧是SQL执行命令的结果
  4. 上方是传统Ribbon菜单,具备同等右键菜单的功能项
  5. 下方是主要的数据展示区域

主要右键菜单功能

右键菜单主要提供最常用的SQL功能

  1. 增删改查
  2. 编辑表
  3. 修改列、索引等主要内容

多维度的数据展示功能

  1. 支持分页的数据展示
  2. 支持具体数据的编辑立刻作用行为

运行环境

  1. Window7 64bit 及以上
  2. .net framework 4.8 及以上
  3. CPU i5 及以上
  4. 硬盘500MB 及以上
  5. 内存512GB 及以上

版本

1.1.0.4

版权信息

XDataverse由Ramendeus Studio工作室享有完全版权和解释权

具体网址 www.51arena.com

Add AI Chatbot

It talks to your visitors, helps, explains, works in all languages, never misses a chat and increases conversion rates!

Install Asyntai Plugin