Techbrood Stone 3D IDE Release Notes
Stone 3D致力于在沉浸式网页(web3d/webxr)应用领域提供一款可以和Unity、Unreal相互竞争的轻量级引擎。
Stone的体量只有Unity、Unreal的千分之一,在网页3D构建、快速概念验证和在线仿真教学方面有较大优势。
版本0.1:[2020-10-01]
主流ECS架构,通过组件和系统定制可以轻松扩展应用程序功能。
完全弹性的简约风格界面布局,支持所见即所得的编辑操作,支持资源直接拖放到场景。
支持内置基础模型创建,以及外部fbx、glb、obj等模型导入(直接拖拉进编辑器)。
支持复杂材质系统、粒子系统。
支持简单物理系统和动力学系统。
支持文本、富文本、图片、音频、视频和各种常用幻灯片。
支持3D空间多画板绘画、支持直接在基础模型上绘画。
支持多场景和场景轮播。
支持生成爆炸图,可以自定义爆炸方向。
支持VR/AR沉浸式渲染(需要相应设备支持)。
版本0.2:
支持SVG模型。
支持带连接器的注解器:可拖拉、支持渐变色
新增模板库:双击模板图标,可加载已有3D应用程序模板
支持HDR贴图。
新增管道模型:在Mesh组件的模型选择列表中)和管道化工具
版本0.3:
增加用户交互(interaction)组件
增加发光(glow)组件
旋转(rotation)组件功能增强,可以选择转轴(一个典型的应用是车轮子转动)
网格(Mesh)组件功能增强
新增资源库:对于材料,直接拖拉到实体上;对于模型,双击可加载到场景中,在搜索框中可以搜索云端资源
升级3JS引擎到123版本
版本0.3.1:
增加导航(navigation)组件
增加路径规划模块,该模块可配合导航和交互组件使用,完成某实体按规划路径行走的动画
修复AnnotationSVG的问题并增强其内联编辑功能
增强旋转(rotation)组件,使其可绕自身中心点旋转
版本1.0.0:[2020-12-30]
工程性能大幅度优化,部分应用优化度达6倍
二维界面组件编辑(对话框)
精灵图(Sprite)
相机预览(Camera Preview)
地图定位器(Locator)
版本1.0.1:
Mirror可定制形状镜面工具
Shape造型工具
GodRays云隙光组件
VolumeFog体积光体积雾组件
Cloth软体组件(可用于制作旗帜动画)
工程加载过程优化
版本1.1.0:[2021-02-20]
地形构造器,用于构造山脉平原和草地
全景图场景构造器和查看器,可用于快速构建VR看房等应用
模板图像优化,提升加载速度
粒子幻灯片等问题修复
镜像组件增强:添加贴图合成
States组件,用来管理实体状态,从指定服务端API实时获取数据
Plant工具,用来批量种植花草树木
裁剪工具优化:可通过划线来切割物体
版本1.2.0:[2021-03-09]
Stone app boilerplate
Stone应用程序帮助栏
交互式热点标签功能(支持音频、视频和图文对话框)
Entity行为管理
模型构造工具(用于两个模型之间的合并、相交、相减操作)
数学图表,坐标、点云、柱状图和公式(可通过restful接口从后台读取数据)
版本1.2.1:[2021-04-17]
WebGIS模块(可点选地图中心生成地图,可框选区域来自动生成城市路网、建筑和水体)
工具菜单和右侧工具栏布局优化
场景中实体点击事件侦听接口
版本2.1.0: [2021-07-19]
Text组件支持中文,可自选中文字库
增加2D界面组件:文本框、图片框
添加更多计算机仿真对象
曲线Spline转成路径
工具栏布局优化和已知问题修复
增加软件授权管理和用户手册
版本2.1.2: [2021-08-03]
添加阴影处理相关的渲染配置;
物理引擎优化和错误修复;
Transform组件角度编辑从弧度改为度;
增加button2d实体,该实体模拟平面按钮响应点击等事件来触发特定动作;
添加半球光和矩形光源;
添加透视特效组件;
增强对齐工具,添加轴向选择的控制;
默认选择辅助器从线框改为包围盒;
视频贴图不能停止等一些问题修复;
版本3.0.0: [2021-09-13]
升级three.js到131版本;
升级物理材质系统以支持一些高级特性如transmission(玻璃感)和sheen(纺织物光泽);
增强Painter功能以支持通用3D模型,可用于在线定制衣服、家具等产品;
增加宝石和钻石类材质模拟;
版本3.0.1: [2021-09-20]
升级three.js到132版本;
脚本(Script)组件基础功能实现;
有一些严重问题的修复,比如fbxloader贴图为空(texture无效image检查所引入)
本贴持续更新。


最新评论
- 相关文章
3D感知和建模关键硬件技术:双目、3D结构光和TOF
无论VR、AR和3D打印,其核心技术包含3D成像和建模。而3D建模属于劳动密集型的工作,耗时耗力,凡这类工作都会是被新技术革命的地方,自动3D建模技术就是为了解决...
常用光照类型基本概念工作原理及其计算公式
在三维场景中,原理上物体的渲染效果取决于光照与物体表面的相互作用,对于渲染程序而言,可以通过把一些数学公式应用于像素着色来实现,从而模拟出真实生活中的...
CentOS6 Apache2.2用域名配置多虚拟机
在CentOS下使用域名配置多虚拟机的步骤如下:
1. 使用CSS3特性查询(Feature Query: @supports)功能简介
这是2017年不能不了解和学习的一个CSS新特性,非常实用,考虑到现实世界浏览器的复杂性,该特性本应该先于其他新特性出来。我们已经知道使用媒体查询(Media Que...
常见面试题JavaScript闭包(ES5语法)
JavaScript闭包(Closure)是常见的JS面试题,是否理解闭包是一个简单的区分JS初级和高级程序员的判例。几乎每个JS程序员都在使用闭包,有意或无意间。比如编写一个jQuery鼠标点击处理函数:$(function()
Web界面编程状态变化和JS开发框架(React/Angular/Ember)
UI编程中的一个关键课题就是界面组件化(可复用)以及组件状态管理。稍早一些的windows程序员可能接触过MFC,其界面编程中有一个DDX(DoDataExchange)的机制,...
深入理解Three.js(WebGL)贴图(纹理映射)和UV映射
本文将详细描述如何使用Three.js给3D对象添加贴图(Texture Map,也译作纹理映射,“贴图”的翻译要更直观,而“纹理映射”更准确。)。为了能够查看在线演示效...
Blender2.7 快捷键一览表
通用操作
停止当前操作:ESC
快捷搜索:SPACE撤销:ctrl+z重做:ctrl+shift+z渲染:F12
单选:鼠标右键(RMB)全选:A
框选:B
刷选:...CSS3图片混合(Blend)效果及其参考计算公式一览表
在Photoshop软件中,混合是将两个图层的色彩值进行合成,从而创造出大量的效果。在这些效果的背后实际是一些简单的数学公式在起作用。下面所介绍的公式仅适用于R...
WebGL入门教程6 - 光照效果和Phong光照模型
正是因为有了光,世界才能被我们看见,在3D的世界里,光照给物体带来真实的视觉感受。当光照射在某一表面上时,它可能被吸收、反射或投射。其中入射到表面上的一...
WebGL入门教程4 - 使用纹理贴图(Texture Map)
3D建模和纹理贴图的关系就好比人体和皮肤(或着装)的关系,3D建模用来处理空间属性,而贴图适合用来处理细腻的表面属性。如果不使用贴图,而想在表面达到足够的...
如何基于Canvas来模拟真实雨景Part1:预备知识和创建基本对象
HTML网页布局:静态、自适应、流式、响应式
静态布局(Static Layout)即传统Web设计,对于PC设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分;对于移动设备,单独设计一个布...
使用纯CSS3实现一个3D旋转的书本
有一些前沿的电商网站已经开始使用3D模型来展示商品并支持在线定制,而其中图书的展示是最为简单的一种,无需复杂的建模过程,使用图片和CSS3的一些变换即可实现...
在PHP网页程序中执行Sass/Compass命令
我们需要在wow云开发平台支持sass/compass等预编译样式语言,为此我们首先尝试了scssphp扩展,但是在支持最新语法上,经常会出现异常。所以我们采用了代理的方式...
更多...