对多领域、多场景、多终端应用全流程零代码快速构建
Configuration software
Equipment monitoring software
Device Control Software
The data visualization system
Simulation software
Image processing software
Real-time monitoring software
Management System
提供源码的界面快速生成工具
PUl Designer 通过简单拖拽即可实现复杂界面的开发,是所见即所得的界面开发工具。提供丰富的界面控件和界面控件外观主题,可快速完成界面的设计和搭建工作,其提供的Javascript 脚本功能让我们可以完成界面逻辑的编写,并在项目编码之前运行和预览界面原型。
PUISDK 是 PUlstudio 的界面开发包,包含了开发工具调用所需的接口文件、运行时dll等。该 SDK 可以使编辑完成的界面皮肤在不同的开发工具中进行调用,为界面的运行提供支持。编译出来的可执行文件可以在不同的操作系统下运行。
PUl SDK for VC
PUl SDK for Qt
PUl SDK for WPF
PUl SDK for Vue
PUl SDK for Winform
PUl SDK for React
满足多平台部署要求,大大提高软件的可移植性,降低开发和维护成本
本地私有化部署,不限制发布数量
PUI SDK for VC
PUI SDK for Qt
PUI SDK for Winform
PUI SDK for WPF
Windows
PUI SDK for Qt
Linux
银河麒麟
统信UOS
中科方德
deepin
Redhat
Ubuntu
PUI SDK for Vue
PUI SDK for React
HTML5
内置丰富资源,解决您从零创作的烦恼,提高开发效率,打造精美项目效果
模板库
主题创意库
控件库
覆盖多平台资源格式,资源兼容性强,各种资源强强联合
支持在多种国产化环境下部署并稳定运行,保障信息安全和自主可控
采用脏区域、MMX汇编Alpha混合算法、多线程渲染等图像绘制特点,充分发挥多核CPU和图形硬件功能进行图形渲染,是PUI Studio的底层核心模块之一
使用高级着色语言(如GLSL、HLSL)编写自定义的顶点着色器和片段着色器,从而精确控制图形渲染的各个阶段。该特性可实现复杂的图像处理算法、高度个性化的视觉风格,是PUI Studio的底层核心模块之一
直接访问底层图形硬件,实现高效的图形渲染和流畅的动画效果。它支持多种渲染模式和纹理映射技术,能够呈现出细腻的图像细节和逼真的光影效果
其提供的丰富图形功能集,包括几何变换、光照模型、纹理映射以及深度测试等,为用户呈现出层次丰富、细节精准的图形界面。支持多种图像格式和颜色模式,确保产品能够适应多样化的显示需求
通过先进的内存分配策略、智能缓存技术以及垃圾回收机制,我们的产品能够在保持高性能的同时,最大限度地减少内存占用和泄漏
采用并发编程技术和线程管理机制,使得产品能够同时处理多个任务,如渲染、数据处理和用户交互等,并通过智能的线程调度算法确保各个线程的优先级和同步性,实现了任务的高效分解与并行处理
该功能基于测试框架和自动化界面控制脚本可以获取控件的位置和各种事件触发和响应的信息,实现界面的自动化测试,以确保客户产品在开发过程中的质量、稳定性和可靠性
皮肤文件测试包括颜色准确性校验、布局完整性验证以及元素交互性检查等多个环节。我们采用专业的色彩管理工具来确保皮肤文件中的颜色信息在各种显示设备上都能保持准确一致
用户可以通过简单的操作,如选择预设的皮肤包或上传自定义的皮肤文件,来实现界面的快速变换。这种换肤方式不需要重新编译或修改应用程序的源代码,因此非常便捷且高效
基于先进的皮肤引擎,该引擎支持在运行时加载和应用新的皮肤资源,包括颜色方案、图标集、背景图像、动画效果以及交互样式等,触发时机可以是特定事件,也可以是资源管理机制等等
基于面向对象的设计原则,将界面元素视为可复用的对象,并通过布局管理器进行精确的位置和尺寸控制。支持动态调整界面元素之间的关系和约束,以便在运行时根据用户需求或设备变化进行自适应调整
通过集成先进的响应式框架和流式布局技术,使应用程序能够自动适应不同屏幕尺寸、分辨率和设备类型,利用媒体查询、流式布局和弹性盒子等技术,智能地根据设备特性调整页面元素的大小、位置和显示方式
基于高度可配置的主题引擎,实现了界面元素的全面定制,涵盖色彩方案、字体样式、图标集、背景图案以及交互效果等多个方面。用户可选择预设的主题配置,或创建自定义主题以满足特定需求,另外还提供主题热切换功能
根据不同地区和用户的语言偏好,动态地展示相应的语言界面和文本内容。我们采用本地化管理系统,从本地化资源库中加载对应的语言包,从而呈现相应的界面文本和帮助信息
基于高精度的字体渲染算法,结合次像素渲染(Subpixel Rendering)和抗锯齿处理(Antialiasing),有效提升了文本的可读性和视觉舒适度
内置脚本系统支持用户通过编写Javascript脚本来自动化处理复杂的业务流程、实现自定义功能或扩展现有功能。系统提供了丰富的API接口和函数库,用户可以利用这些接口和函数来操作产品的各种功能和数据
利用64位系统提供的强大计算能力和内存寻址空间,能够更高效地处理多任务和大内存使用情况,避免了潜在的内存溢出或性能瓶颈问题,为用户提供更加稳定、高效的运行环境
基于标准化的开发框架和协议,以及模块化的设计理念,我们采用条件编译、抽象层设计、以及动态链接库等技术手段,使工具生成的界面在Windows、MacOS、Linux、银河麒麟、统信UOS等操作系统上无缝运行
多种字节编码支持包括但不限于UTF-8、UTF-16等多种编码格式,这些格式能够覆盖广泛的Unicode字符集,从而满足用户对于多语言文本处理的需求
通过设置密钥,我们可以对用户上传或下载的皮肤文件进行加密和验证,从而防止未经授权的访问、篡改或非法复制,保护用户信息安全
经中国版权保护中心审核,PUI Studio软件享受国家知识产权保护
广泛应用于航天、航空、船舶、电子、交通、能源等领域
丰富全面的说明文档,帮助您快速了解PUI Studio的使用方法
全流程跨开发平台的UI设计与界面开发套件
查看PowerUI控件接口说明全流程跨开发平台的UI设计与界面开发套件
下载PowerUI使用手册版本信息:完善了打包部分逻辑,重点在EMSDK库方面的更新,采用最新标准库。
对资源库进行了重整,调整了资产存放位置和引用关系,并新增了智慧电力类模型,提升了资源库的丰富度和管理效率。
【资产管理】
1. 对资源库进行全面重整,调整资产存放位置和引用关系。
2. 优化资源加载速度,提升项目启动和运行效率。
3. 新增智慧电力类模型,丰富资源库内容。
4. 更新现有资源的材质和纹理,提升视觉效果。
5. 改进资源管理界面,提升用户操作的便捷性。
6. 支持资源的批量导入和导出,方便资产管理。
【HTML5平台】
1. 采用最新的EMSDK标准库,提升编译性能和兼容性。
2. 修复旧版本中的已知问题,提升系统稳定性。
3. 支持更多的WebAssembly特性,增强项目的运行效率。
4. 优化编译流程,减少编译时间。
【项目打包】
1. 优化打包逻辑,提升打包速度和稳定性。
2. 修复打包过程中可能出现的文件丢失问题。
3. 增强打包后的文件压缩率,减少项目体积。
4. 改进打包后的资源管理,确保资源引用的一致性。
版本信息:该版本主要进行性能优化和用户体验提升,重点提升了水体仿真效果,新增了天体仿真效果,增强了三维场景的模拟能力。
水体仿真效果方面,新增了模拟水面效果和动态水体交互功能。天体仿真效果方面,新增了天体相对位置展示和环境模拟功能,提升了场景的动态效果和互动性。
【三维场景搭建】
1. 水体仿真效果:
· 新增模拟水面效果,支持逼真的波纹和涟漪模拟。
· 新增水体反射和折射功能,提升视觉效果的真实性。
· 支持河流模拟,提供多种流动模式。
· 新增海浪模拟功能,支持不同风速和风向的海浪生成。
· 支持水体透明度调节,用户可以根据需求调节水体的透明度。
· 动态水体交互功能,支持物体与水体的互动。
2. 天体仿真效果:
· 新增天体相对位置展示功能,支持实时展示太阳、月亮和其他天体的位置。
· 新增天体环境模拟功能,支持昼夜循环和季节变化。
· 提供星空效果,支持不同时间和地点的星空模拟。
· 新增日光模拟功能,支持日出、日落和阳光强度变化。
【性能优化】
1. 提升整体渲染性能,优化复杂场景和特效渲染效率。
2. 改进内存管理和资源加载,提升软件稳定性和运行效率。
版本信息:HTML5平台突破4G浏览器限制,支持超大场景打包,并支持WebGPU。
升级界面编辑功能,增加了项目主题管理和控件交互功能。用户可以选择和切换不同的主题,统一项目风格。新增的交互事件和动作,丰富了控件的互动性,增强了用户体验。
【三维数字地球】
1. 支持用户在地球上通过工具栏,对地图进行点、线、面、标注。
2. 优化输入经纬度跳转到指定位置逻辑。
3. 新增矢量加载模块,支持添加shp矢量数据。
【功能完善】
1. 资产库补充:增加海量资产,包括场景模板、模型资产、材质、特效、信息点等。
2. 完善三维场景搭建功能,提升模型导入和优化处理效率。
3. 增强界面编辑和蓝图编程功能,提供更丰富的组件和模板选项。
4. 提供更完善的操作提示和帮助文档,提升用户上手和使用体验。
【性能优化】
1. 提升整体渲染性能,优化复杂场景和特效渲染效率。
2. 改进内存管理和资源加载,提升软件稳定性和运行效率。
【国产化平台】
1. 针对碰撞体系优化,物理模拟针对国产化平台调节升级。
2. 几何渲染阶段渲染逻辑优化,提高曲面细分着色效率。
3. 新增支持海面涟漪效果支持导出,优化材质渲染执行效率。
版本信息:HTML5平台突破4G浏览器限制,支持超大场景打包,并支持WebGPU。
升级界面编辑功能,增加了项目主题管理和控件交互功能。用户可以选择和切换不同的主题,统一项目风格。新增的交互事件和动作,丰富了控件的互动性,增强了用户体验。
【界面编辑】
1. 新增页面主题管理功能,用户可以选择和切换不同的主题,统一项目风格。
2. 支持多种交互事件,包括鼠标点击、物体靠近、鼠标移出、鼠标移入。
3. 用户可以在控件上设置鼠标点击事件,触发相应的交互动作。
4. 鼠标移出事件:设置鼠标移出控件范围时的交互事件,增强用户体验。
5. 鼠标移入事件:当鼠标移入控件范围时,触发相应的交互动作。
6. 交互动作:新增切换状态、切换特效、修改参数、打开链接、控制弹窗、刷新数据、修改项目参数等多种交互动作。
【HTML5平台】
1. WebAssmebly64位支持,可以让打包后的HTML5程序突破浏览器4G的限制,最高可以支持16GB的内存访问。
2. 优化多线程加载逻辑,适配WebAssembly64位。
3. 更新WebGPU渲染部分代码,兼容适配超大型场景渲染
4. 调用硬件渲染逻辑优化,提高超大场景渲染性能。
版本信息:界面框架采用全新设计,以扁平化设计风格为主,减少了繁杂的设计元素,提高了界面的灵活性,并将功能入口做得更加简洁。
场景编辑功能模块采用窗口化设计,细节属性面板更新基础信息样式,新增快速访问栏和界面缩放功能,增强了用户操作体验。
【全新界面设计】
1. 场景编辑功能模块采用窗口化设计,采用弹窗可以最大化展示场景编辑内容。
2. 细节属性面板更新基础信息样式,提高简洁性,移除繁琐功能。
3. 新增快速访问栏,常用工具一键直达,提升操作效率。
4. 调整布局,增加屏幕空间利用率,增强用户操作体验。
5. 优化图标设计,采用统一风格,提高界面一致性和美观度。
6. 提供界面缩放功能,用户可以根据需要调整界面显示比例。
7. 增强界面响应速度,提升操作的流畅度和即时性。
8. 改进弹出提示信息,简化内容,提升用户获取信息的效率。
【已知问题修复】
1. 修复交互事件绑定信息点失效问题。
2. 修复样条线绑定摄像机二次进行修改时失败问题。
3. 优化页面加载逻辑,优化二三位交互功能绑定。
版本信息:HTML5平台支持最新标准的WebGPU渲染方式,并引入高精度地形和海底仿真效果,提升了三维场景的真实性和细节表现。
通过新增地形生成植被和海底仿真效果,增强了场景的视觉效果。蓝图编辑方面,优化了右键搜索功能和蓝图页签逻辑,提升了蓝图编辑的效率。
【全新界面设计】
1. 场景编辑功能模块采用窗口化设计,采用弹窗可以最大化展示场景编辑内容。
2. 细节属性面板更新基础信息样式,提高简洁性,移除繁琐功能。
3. 新增快速访问栏,常用工具一键直达,提升操作效率。
4. 调整布局,增加屏幕空间利用率,增强用户操作体验。
5. 优化图标设计,采用统一风格,提高界面一致性和美观度。
6. 提供界面缩放功能,用户可以根据需要调整界面显示比例。
7. 增强界面响应速度,提升操作的流畅度和即时性。
8. 改进弹出提示信息,简化内容,提升用户获取信息的效率。
【已知问题修复】
1. 修复交互事件绑定信息点失效问题。
2. 修复样条线绑定摄像机二次进行修改时失败问题。
3. 优化页面加载逻辑,优化二三位交互功能绑定。
版本信息:完善三维场景搭建功能,新增了轨迹线创建和模型交互事件设置功能。
用户可以创建各种形状的轨迹线,并设置多种模型交互事件和动作,提升了场景的互动性和动态效果。
【功能完善】
1. 增强界面编辑和蓝图编程功能,提供更丰富的组件和模板选项。
2. 提供更完善的操作提示和帮助文档,提升用户上手和使用体验。
【性能优化】
1. 提升整体渲染性能,优化复杂场景和特效渲染效率。
2. 改进内存管理和资源加载,提升软件稳定性和运行效率。
【用户体验优化】
1. 改进界面设计和交互逻辑,提升用户操作便捷性和流畅性。
2. 提供更完善的操作提示和帮助文档,方便用户快速上手和使用。
版本信息:HTLM5平台支持将数字地球打包到浏览器中,并增强资产管理和三维场景搭建功能。
新增了多种功能模板和地形环境、地球样式和GIS应用模板,丰富了资产库内容。三维场景搭建方面,新增了后期盒子简易设置模式和模型基础属性,提高了场景编辑效率和灵活性。
【资产管理】
1. 新增功能模板,包括模拟物理、模型动态剖切、流体模拟、切换材质、物理角计算等。
2. 增加地形环境、地球样式和GIS应用模板。
3. 更新资产库资产,更新场景模板,新增智慧光伏场景模板,更新模型资产。
【HTML5平台】
1. 支持将Cesium for Unreal打包至HTML5平台。
2. 支持多线程加载方式,并支接入Cesium中。
3. WebSocket针对HTML5逻辑优化,数据推送逻辑优化,HTML5平台适配。
4. 热力图功能支持,支持传输热力点,在HTML5平台上绘制热力图。
版本信息:升级高精度三维数字地球功能,增加了多种数据格式支持和测量分析功能。
通过新增点云数据、高程数据和天地图支持,提升了地理信息数据的展示效果。新增的坐标、距离、面积和角度测量分析功能,使用户能够更精确地进行地理数据分析。
【三维数字地球】
1. 新增点云数据支持(Las),支持点云导入渲染。
2. 新增高程数据扩展支持(DEM、DOM),并优化数字地球当前高程加载逻辑。
3. 新增天地图(WMS)支持,增强地理信息数据源接入能力。
4. 支持地固系坐标系。
5. 支持大地坐标系,并且支持坐标系转换。
6. 支持电子标牌展示及实时跟随,支持箭头、流光线等特殊效果绘制。
7. 支持立体包络图绘制,支持数据图表叠加地图绘制。
8. 新增坐标、距离、面积、方向、角度测量分析功能。
【国产化平台】
1. 针对Vulakn调用硬件渲染逻辑优化,提高加载和渲染效率。
2. 优化景嘉微显卡下运行程序,修复材质贴图丢失情况。
3. 自动优化模型工具升级,支持自动合并贴图,调节贴图分辨率。
4. 蓝图特性自动优化升级,自定义函数节点丢失问题修复。
【已知问题修复】
1. 修复打包银河麒麟版本后,在国产化平台运行卡顿,帧数低问题。
2. 提升了地图的渲染效果,可加载渲染批量的矢量数据。
3. 优化成套模板和场景加载逻辑,提升加载速度。
版本信息:提升整体性能和用户体验,优化了多项功能。
通过提升整体渲染性能和改进内存管理,增强了软件的稳定性和运行效率。改进界面设计和交互逻辑,提升了用户操作的便捷性和流畅性。增强了界面编辑和蓝图编程功能,提供了更丰富的组件和模板选项。
【功能完善】
1. 增强界面编辑和蓝图编程功能,提供更丰富的组件和模板选项。
2. 提供更完善的操作提示和帮助文档,提升用户上手和使用体验。
【性能优化】
1. 提升整体渲染性能,优化复杂场景和特效渲染效率。
2. 改进内存管理和资源加载,提升软件稳定性和运行效率。
【用户体验优化】
1. 改进界面设计和交互逻辑,提升用户操作便捷性和流畅性。
2. 提供更完善的操作提示和帮助文档,方便用户快速上手和使用。
版本信息:提升编辑器打包程序优化支持,优化了多平台兼容性,并新增了多场景、多页面概念。
支持多种打包格式,提供了更灵活的项目打包选项。新增的多场景和多页面功能,使用户能够在同一项目中创建和管理多个场景和页面,提升了项目的复杂度和可操作性。
【基础框架重整】
1. 支持多种打包格式包括.pak文件。
2. 可执行程序.exe文件。
3. Linux .sh文件。
4. 动态库.dll文件。
5. 前端文件 .HTML5。
【HTML5平台】
1. 优化HTML5平台光照环境效果,支持动态阴影。
2. 优化支持BIM模型及数据,导出至HTML5平台。
3. 资产库中新增流体水资产,并支持打包至HTML5平台显示。
4. 优化倾斜摄影加载逻辑,支持倾斜摄影模型导出显示。
【多场景、多页面支持】
1. 新增多场景概念,支持同一项目中,创建不同场景。
2. 不同场景可以通过蓝图进行交互控制和切换。
3. 资源库新增成套场景模板,包含二维界面模板。
4. 新增成套页面,支持同一项目添加多套页面。
版本信息:支持将项目打包至国产化操作系统和硬件,并优化了打包逻辑,适配低端显卡和硬件。
同时提供数据加密和用户授权管理功能,提升了数据访问控制的安全性。
【国产化平台】
1. 新增国产化部署平台,银河麒麟、通信UOS、中科方德等国产操作系统。
2. 支持将项目打包至国产化硬件,飞腾、龙芯、凌久、景嘉微等硬件,支持Arm64平台。
3. 修改国产化平台着色器代码,优化打包逻辑,适配低端显卡和硬件。
4. 新增资产自动处理工具,支持一键将当前资产优化至符合国产化平台。
5. 支持Vulkan渲染,充分调用显卡算力,深度优化底层渲染逻辑。
【数据加密与访问控制】
1. 数据加密系统:提供数据加密功能,提升数据安全性。
2. 用户授权控制:支持用户授权管理,增强数据访问控制。
【已知问题修复】
1. 修复SQL数据库链接失败问题。
2. 修复数字地球绘制点线面出现标注位置错乱问题。
3. 修复从我的模板进入编辑后,无法另存问题。
4. 优化地球加载速度,加快层级渲染。
5. 优化产品使用体验,修复其他已知问题。
版本信息:新增数据对接和通讯协议支持,优化了蓝图数据绑定。
通过支持更多的数据源和通讯协议,增强了数据处理和传输的灵活性。蓝图板块方面,新增了数据绑定节点,完善了数据绑定逻辑,提升了用户的开发效率。
【蓝图板块】
1. 支持通过蓝图对场景模型、界面元素、等内容进行数据绑定。
2. 新增数据绑定节点,完善数据绑定逻辑。
【数据对接】
1. 支持更多数据源,包括静态数据导入、调用API接口、WebSocket。
2. 支持监控摄像头数据源绑定,提升数据对接灵活性。
3. 支持绑定关系类型数据库数据源,增强数据处理能力。
【通讯协议】
1. 支持多种互联网传输与应用协议,包括HTTP、TCP/IP。
2. 支持多种工业自动化与设备通信协议,包括OPC UA、OPC DA、MQTT、Modbus。
【HTML5平台】
1. 修复用户在打包项目时,提示模型资产引用未找到问题
2. 优化HTML5平台材质兼容问题,解决超8K贴图无法显示问题
3. 优化切换到HTML5平台后,着色器重新采集崩溃问题。
版本信息:新增将用户制作的工程打包为HTML5平台,通过采用WebAssembly技术大幅提升了项目在HTML5平台上的性能和兼容性。
优化了HTML5平台的渲染性能,使得加载和运行更加流畅。同时,优化了打包体积的大小,通过压缩和优化资源文件,显著减少了HTML5项目的加载时间。该功能还增强了多平台的兼容性,确保项目在主流浏览器上的一致性表现。
【打包程序支持】
1. 新增HTML5平台支持:增加多平台部署能力,支持跨平台浏览器访问。
2. 优化HTML5渲染性能:改进渲染引擎,提高网页端的加载和运行速度。
3. 支持HTML5缓存机制:实现非首次加载,加载速度极大提升。
4. 优化HTML5兼容性:确保项目在主流浏览器(如Chrome、Firefox、Safari、Edge)支持一致性。
5. 优化HTML5打包体积:通过压缩和优化资源文件,减少HTML5项目的打包体积,提高加载速度。
6. 采用WebAssembly技术:使用最新版本的WebAssembly,提升项目在HTML5平台上的性能和兼容性。
版本信息:提升界面编辑和蓝图编程功能。
通过新增界面模板和优化界面对象树结构,提升了界面管理的便捷性。蓝图编程方面,支持拖拽功能模板节点进行逻辑编辑,并增强了与UE蓝图的兼容性。修复了场景编辑和GLTF模型导入的多个已知问题,优化了产品使用体验。
【界面编辑】
1. 界面管理:支持将界面另存为模板。
2. 界面对象树:优化界面对象树结构,提升操作便捷性。
3. 二维图表组件库:拓展柱形图、折线图、雷达图、仪表盘、饼图、表格等二维图表组件。
4. 三维图表组件库:新增三维柱形图、折线图、饼图等三维图表组件。
5. 第三方组件导入:支持第三方开源组件导入。
【蓝图板块】
1. 蓝图模板应用:支持拖拽常用模板节点搭建蓝图,包括获取场景对象、设置场景对象属性、添加场景对象、显隐场景对象、删除场景对象、相机、环境、工具等。
2. 支持拖拽功能模板节点搭建蓝图。
3. 支持蓝图模板属性编辑,提供更灵活的蓝图配置选项。
4. 支持自定义蓝图模板,增加蓝图编程的扩展性和灵活性。
5. 支持导入UE蓝图,增强与UE的兼容性。
【已知问题修复】
1. 修复场景编辑时运行卡顿问题处理。
2. 修复GLTF模型导入后无材质贴图问题处理。
3. 优化地球操作方式,支持通过鼠标和键盘同时操作视角。
版本信息:提升模型导入支持和三维场景搭建功能。
新增了更多模型格式的导入支持,并提供了模型优化与轻量化功能。控制模式方面,支持第一人称、第三人称和上帝视角的控制,增强了用户在三维场景中的操作体验。修复了多个已知问题,优化了界面操作逻辑。
【三维场景搭建】
1. 支持更多模型格式导入:支持GLTF、GLB、格式模型导入。
2. 新增CAD、倾斜摄影、BIM模型(Revit)、点云数据、工业设计模型(SolidWorks)导入支持。
3. 模型优化处理:提供模型优化与轻量化功能,自动优化模型。
4. 支持场景保存为模板,支持支持下次快速创建模板工程。
【控制模式】
1. 提供第一人称、第三人称、上帝视角的控制模式。
2. 摄像机:支持创建、复制、删除、位置调整和摄像机动画。
3. 快捷操作:世界坐标、场景坐标、对齐、截图等快捷操作功能升级。
【已知问题修复】
1. 时间系统获取当前位置失败问题修复。
2. 雨天模拟运行卡顿问题优化。
3. 修复地球与蓝图事件绑定逻辑执行错乱问题。
4. 优化界面操作逻辑,拖拽问题修复。
5. 优化界面与三维场景合并后事件执行失败问题。
版本信息:新增了更多基础模型和光照效果,并引入了简易天气系统和简易光照系统。
新增的模型和光照功能,使用户能够更加精细地构建和渲染三维场景。项目管理方面,支持调整项目保存位置和自动保存时间间隔,提高了管理效率。
【三维场景搭建】
1. 基础模型创建:新增球形、立方体、圆柱体、圆锥体、多边形、多面体等基础模型添加。
2. 光照创建:支持点光源、聚光源、定向光源、天空光源、矩形光源、太阳光源。
3. 新增简易天气系统,支持获取当前位置天气,并渲染到场景中(晴天、云天、雨天、雾天、雪天)。
4. 新增简易时间系统,支持获取当前时间,并根据时间渲染三维场景。
【项目管理】
1. 支持调节项目保存位置,以及缓存位置调节。
2. 支持调节项目自动保存时间间隔。
3. 资产管理中的资产调整,更新资产库模型。
版本信息:增强项目管理和资产管理功能,并丰富了资产库内容。
通过新增资产管理库和场景模板库,用户可以更加便捷地管理和使用各种资源。对第三方导入的支持和内置资产的优化,进一步提升了项目的兼容性和可扩展性。
【项目管理】
1. 资产管理:新增资产管理库,内置五大类资产(模型资产、材质特效、场景模板、UI界面、控件库)。
2. 对资产导入逻辑进行优化,支持从项目管理中的云端资产,添加到本地项目中。
3. 对内置资产进行优化管理,支持查看缩略图、资产描述、下载、清理下载缓存。
4. 第三方导入:支持导入UE工程文件,提升项目兼容性和可扩展性。
【资产管理】
1. 场景模板库:提供工业制造、能源勘探、医疗卫生等多个分类场景模板。
2. 模型资产库:增加多种分类的模型资产,包括建筑设施、交通设备、景观环境等。
3. 材质库:新增多种材质,包括水体、道路、金属、玻璃等。
4. 特效库:新增烟雾、爆炸、科技、火焰特效。
5. 信息点库:提供标记点、路径、区域等信息点。
【已知问题修复】
1. 修复在地球上添加模型,模型无光照情况。
2. 修复添加场景后,添加地球到场景中模型位置混乱情况。
3. 修复地球加载WMTS出现层级渲染失败情况。
4. 优化经纬度跳转到指定位置逻辑。
5. 优化倾斜摄影加载逻辑,优化OSGB模型添加逻辑。
6. 优化产品使用体验,修复其他已知问题。
版本信息:引入了数字地球功能,支持多种地图数据源和格式,并修复了已知问题。
通过支持3D模型导入、实时地形生成和高清地球影像流式加载,提升了地理信息数据的展示效果。修复了多个场景资源和蓝图节点的已知问题,优化了整体产品体验。
【三维数字地球】
1. 数据格式支持:
· 支持3D模型导入并放置到地球上方。
· 实时地形生成,地球携带高程数据。
· 实现高清地球影像流式加载,层级加载地图。
· 支持高清瓦片地图数据(3DTiles)格式的加载。
2. 模型支持:
· 支持3D模型扩展(OBJ、FBX、Datasmith)。
· 支持倾斜摄影模型加载(OSGB)。
3. 地理信息数据源
· 支持谷歌地图(WMTS)。
· 必应地图(WMTS)。
· 百度地图(TMS)。
4. 地图图源接入:
支持离线和在线图源接入。
5. 多坐标系支持和转换:
支持WGS84坐标系。
【已知问题修复】
1. 修复场景资源库中道路部分缺少模型问题。
2. 修复场景编辑器中旋转模型时坐标上没有显示旋转度数问题。
3. 修复打包后中文路径识别失败崩溃问题。
4. 修复材质属性面板中的灯光通道识别失败问题。
5. 修复视口中顶部工具点击与后方模型重复问题。
6. 修复蓝图节点制作程序执行失败问题。
7. 提高界面与蓝图节点功能绑定部分。
8. 修复其他已知问题,优化产品体验。
版本信息:该版本实现了平台改版升级,从BS(浏览器)架构改为CS(客户端)架构,底层渲染逻辑和用户界面全面升级。
通过引入蓝图编辑概念,用户可以实现零代码的事件逻辑绑定。新增了多种项目管理、场景编辑、界面编辑和蓝图编辑功能,显著提升了用户的开发效率和操作体验。
【平台升级】
1. 从BS架构改版为CS架构,提升性能和用户体验。
2. 底层渲染逻辑更改,支持更高效的场景加载和渲染。
3. 全新UI设计,交互设计,提升界面美观性和易用性。
4. 框架逻辑修改,全部使用C++代码开发,极大的提高了代码执行效率。
5. 结构化、板块化设计、提高各板块执行效率。
6. 新增蓝图编辑概念,可以不使用代码编辑,通过节点式链接,即可完成事件逻辑绑定。
【基础框架重整】
1. 项目管理:
· 支持项目新建、编辑、复制、重命名。
· 支持在首页中对项目进行搜索、保存、删除。
· 支持导入项目,支持撤销、重做。
· 支持在首页中对项目实时预览和打包。
2. 场景编辑:
· 提供更丰富的三维场景搭建工具和功能。
· 摄像机控制视角升级调整,支持第一人称操作方式。
· 新增场景大纲类型,模型、蓝图、灯光等内容类型拆分。
· 属性面板细节重新调整,曝光更多属性参数供调节。
· 新增内容浏览器,用户资产存放在此位置。
· 新增材质细节面板,允许更换材质贴图,修改材质混合颜色。
· 画布视口渲染效果升级,实时拖拽并渲染模型,支持PBR材质渲染和显示。
· 支持对模型通过世界中心轴移动和物体中心轴移动切换。
· 支持移动、旋转、缩放、锁定调整,提高场景搭建精度。
3. 界面编辑:
· 界面面板UI升级,交互设计调整。
· 支持界面新建、另存、打开、保存、二三维合并。
· 控件库控件全面升级,多种控件拖拽到界面上实现拼接。
· 支持多种界面分辨率创建,支持自定义项目分辨率。
· 控件属性全面升级,多种属性供用户自定义调节。
4. 蓝图编辑:
· 新增蓝图编辑板块,将代码封装成节点,在蓝图逻辑面板中进行节点链接。
· 新增蓝图事件结构,触发事件、逻辑节点、流程控制、数学库等节点。
· 支持从场景对象中拖拽模型,到蓝图中进行编辑。
· 支持从界面对象中拖拽控件,到蓝图中进行编辑。
· 支持右键搜索节点,快速进行逻辑编辑。
5. 项目打包:
· 支持项目打包为Windows版本。
· 优化资产打包后的大小,并对资产进行烘焙。
版本信息:新增代码自检功能、快捷模型操作和渲染模式调节功能。
开发模式下新增了代码自检功能,有助于快速定位和解决编译错误。模型操作方面,支持双击模型实体跳转位置,并新增了快捷键操作功能。渲染模式调节功能,提供了高中低三种渲染模式,适应不同硬件的性能需求。
【功能完善】
1. 开发模式下新增代码自检功能,解决编译错误问题。
2. 支持双击模型实体中的对象,自动跳转到模型位置。
3. 支持快捷键操作模型实体,Q、W、E、R快捷键绑定选择、移动、旋转、缩放。
4. 支持在设置面板中调节渲染参数,有高中低三个渲染模式,满足不同硬件适配。
【性能优化】
1. 提升整体渲染性能,优化复杂场景和特效渲染效率。
2. 改进内存管理和资源加载,提升软件稳定性和运行效率。
【用户体验优化】
1. 改进界面设计和交互逻辑,提升用户操作便捷性和流畅性。
2. 提供更完善的操作提示和帮助文档,方便用户快速上手和使用。
版本信息:新增颜色组件色盘、模型动画功能和场景特效库。
颜色组件色盘的引入,支持通过色盘调节材质颜色。新增的场景特效功能,支持多种特效的添加和调节,如烟雾和火焰。模型动画功能的增加,通过可视化脚本编辑,支持创建简单的移动路径动画,为场景增添了动态效果。
【功能扩展】
1. 新增颜色组件色盘,支持材质颜色通过色盘调节。
2. 增加场景特效功能,支持多种特效添加和调节(如烟雾、火焰)。
3. 提供更丰富的模型和材质库,增加场景构建元素。
4. 新增模型动画功能,通过可视化脚本编辑,支持创建简单的移动路径动画。
【性能优化】
1. 提升渲染性能,优化特效和大规模场景的渲染效率。
2. 改进内存管理,减少内存泄漏和占用,提升软件稳定性。
【用户体验优化】
1. 改进界面布局和操作逻辑,提升用户操作便捷性和流畅性。
2. 增加操作提示和帮助文档,方便用户上手和使用。
版本信息:针对可视化编辑和项目管理功能的增强。
新增了更多可视化调节控件,提升了参数调节的便捷性。实时预览功能的引入,使用户能够即时查看参数修改效果。改进后的界面布局和快捷键操作,提升了用户的操作效率。项目管理方面,新增了项目版本控制功能,支持历史版本管理和回滚,增强了项目的管理灵活性和安全性。
【可视化编辑】
1. 增加更多可视化调节控件,提升参数调节便捷性。
2. 提供实时预览功能,实时显示参数修改效果。
3. 改进界面布局,增加更多操作快捷键,提升操作效率。
【项目管理】
1. 提供项目版本控制功能,支持项目历史版本管理和回滚。
2. 增强项目导出功能,支持更多格式导出选项。
【性能优化】
1. 提升启动速度,优化加载过程。
2. 改进渲染引擎,提升渲染质量和效率。
版本信息:针对三维场景编辑和组件管理功能的增强。
增加了更多基础3D模型和材质,丰富了场景构建的元素库。模型实体大纲功能的拓展,支持模型分组和层级管理,使得用户能够更好地管理复杂场景。组件管理功能的增强,提高了组件的复用性,并提供了组件的版本控制功能。
【三维场景搭建】
1. 增加更多基础3D模型和材质,丰富场景构建元素。
2. 提供模型动画和交互功能,增强场景动态效果。
3. 模型实体大纲功能拓展,支持模型分组和层级管理。
【组件管理】
1. 增强组件复用性,支持组件导入和导出。
2. 提供组件版本控制功能,便于组件更新和维护。
3. 改进组件属性面板,增加更多属性选项和调节控件。
【性能优化】
1. 提升渲染性能,优化大规模场景加载速度。
2. 改进内存管理,减少内存占用,提升运行稳定性。
版本信息:针对功能扩展和用户体验优化。新增了项目模板和预设功能,显著提升了项目创建效率。
模型库功能的引入,提供了模型实例的预先设置与编辑,并通过分类管理方便用户查找和使用模型。同时,新增的定向光源和阴影效果提升了模型渲染质量。性能优化方面,提升了大规模场景的加载和渲染效率。界面布局和交互体验的改进,使用户操作更加便捷。
【模型库】
1. 提供模型库概念,支持模型实例的预先设置与编辑。
2. 增加模型库分类管理,方便模型查找和使用。
【功能完善】
1. 新增项目模板和预设功能,提升项目创建效率。
2. 新增定向光源和阴影效果,提升模型渲染质量。
3. 增强组件管理功能,支持组件属性批量修改。
4. 优化性能,提升大规模场景的加载和渲染效率。
5. 改进界面布局和交互体验,提升用户操作便捷性。
版本信息:初始框架搭建,核心功能上线。通过采用HTML标签与JavaScript语言,实现了三维场景的基本构建。
引入了组件化编程思想,内置大量组件,并支持自定义组件的创建和使用,为未来的功能扩展奠定了基础。此外,还初步实现了性能优化和项目管理功能,为用户提供了基本的开发和调试环境。
【基础框架搭建】
1. 采用HTML标签与原生JavaScript语言。
2. 场景布置和三维对象以标签形式编写在HTML文件中。
3. 引入组件化编程思想,内置大量组件,支持自定义组件创建和使用。
【三维场景搭建】
1. 支持通过工具进行模型拼接和自定义模型添加。
2. 兼容主流3D模型编辑工具(如C4D、3DMAX、Blender等)。
3. 支持基础3D模型导入(如GLTF、OBJ格式)。
【可视化编辑】
1. 提供属性面板,方便开发人员实时修改参数。
2. 支持模型对象的位置、旋转角度、拉伸比例等属性的可视化调整。
【组件管理】
1. 组件声明按规定格式进行,支持高复用性的组件库创建。
2. 支持JS文件形式引入项目文件,避免组件重名问题。
【项目管理】
1. 支持开发模式与展示模式的切换调试。
2. 支持导出文件包,用于浏览器端运行。
【性能优化】
1. 提高属性修改等操作性能,建议方法写在Update中。
2. 提供工具分为开发模式与展示模式,随时切换调试。