Skip to content

Commit

Permalink
发布v0.3.0。
Browse files Browse the repository at this point in the history
  • Loading branch information
tengge1 committed Aug 11, 2019
1 parent 2503fb0 commit 4bb6551
Show file tree
Hide file tree
Showing 7 changed files with 70 additions and 48 deletions.
11 changes: 0 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -75,28 +75,17 @@ typings/
/ShadowEditor.Web/assets/models
/ShadowEditor.Web/assets/audios
/ShadowEditor.Web/Upload/Audio
/ShadowEditor.Web/Upload/JP_Classroom
/ShadowEditor.Web/Upload/MMD
/ShadowEditor.Web/Upload/File
/docs-dev/_book
/ShadowEditor.Web/examples
/THREE/bin
/THREE/obj
/ShadowEditor.Model/bin
/ShadowEditor.Model/obj
/THREE/THREE.csproj.user
/ShadowEditor.Web/Upload/Animation
/test/dist
/ShadowEditor.UnitTests/bin
/ShadowEditor.UnitTests/obj
/TestResults
/ShadowEditor.Web/build
/ShadowEditor.Web/test/unit/build
/ShadowEditor.Web/temp
/ShadowEditor.Web/src/gis2/build
/ShadowEditor.Web/Upload/Tiles
/ShadowEditor.UI/bin
/ShadowEditor.UI/obj
/ShadowEditor.UI/ShadowEditor.UI.csproj.user
/ShadowEditor.UI/build
/images/img
29 changes: 17 additions & 12 deletions README-en.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,31 @@
Language: [中文](README.md) / [繁體中文](README-tw.md) / English

* Name: Shadow Editor
* Version: v0.3.0 (new version, under development)
* Version: v0.3.0
* Introduction: Scene editor based on `three.js`.

> Description: Merge the `dev` branch into `master`. Later, use the `master` branch to develop the `react.js` version of `ShadowEditor` and use the `v0.2.6_old` branch to maintain the old version.
## v0.3.0 Update

## v0.3.0 will be updated soon

1. Save the scene, record the names of the parts modified inside the model, and load the scene to restore. (The material information of each part inside the model is no longer recorded)

## v0.2.6Update

* Release date: July 28, 2019
* Release date: August 11, 2019
* Update log:

1. Fix playing MMD animation, missing ammo.js bug.
2. Complete the weights of BasicComponent, CameraComponent, FireComponent, LightComponent, LMeshComponent, MMDComponent, ParticleEmitterComponent, ReflectorComponent, SceneComponent, ShadowComponent, SmokeComponent, TransformComponent, BoxGeometryComponent, CircleGeometryComponent, CylinderGeometryComponent, IcosahedronGeometryComponent, LatheGeometryComponent, PlaneGeometryComponent, SphereGeometryComponent, TeapotGeometryComponent, TorusGeometryComponent, TorusKnotGeometryComponent, Structure. (dev branch)
1. Starting with `v0.3.0`, a new editor based on `react.js` will be released, and the `v0.2.6_old` branch will be deleted on August 17, 2019.
2. In addition to tweened animations and a few bugs, the new editor has reached the old level.
3. Compared to the old editor, the new version has the following features:
1. Rewrite the front-end UI with `react.js`, the interface is improved in appearance and the speed is increased accordingly.
2. Upgrade the `three.js` to `r107` version, and the `three.js` components are also upgraded to the latest version.
3. Fix a lot of bugs and logic that affect performance. Rendering is no longer driven by events, and rendering speed is greatly improved.
4. Support the modification of the internal component name and position of the model, and support the placement of geometry, groups, lights, etc. inside the model.
5. The property panel group can be folded, and some attribute groups are folded by default, which is convenient to use.
6. The resource panel is placed to the left to support paging. When the number of resources is large, the loading speed is faster.
7. Firefox browser compatibility adjustments.
8. Click on the glasses icon on the right side of the scene tree to quickly show hidden controls on a branch.
9. Determine the initial language of the editor based on the browser language.
4. The server and data structure have not been changed. If you have not changed the front end, you can upgrade to the new version directly.

## Project screenshot

![image](images/scene20190803.png)
![image](images/scene20190811.png)

<table>
    <tr>
Expand Down
29 changes: 17 additions & 12 deletions README-tw.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,31 @@
Language: [中文](README.md) / 繁體中文 / [English](README-en.md)

* 名稱:Shadow Editor
* 版本:v0.3.0(新版,開發中)
* 版本:v0.3.0
* 簡介:基於`three.js`的場景編輯器。

> 說明:把`dev`分支合併到`master`了,以後使用`master`分支開發`react.js`版本的`ShadowEditor`,使用`v0.2.6_old`分支維護舊版本。
## v0.3.0更新

## v0.3.0即將更新

1. 保存場景,記錄模型內部修改的各部件的名稱,載入場景可還原。 (不再記錄模型內部各部分的材質信息)

## v0.2.6更新

* 發布日期:2019年7月28日
* 發布日期:2019年8月11日
* 更新日誌:

1. 修復播放MMD動畫,缺少ammo.js的bug。
2. 完成BasicComponent、CameraComponent、FireComponent、LightComponent、LMeshComponent、MMDComponent、ParticleEmitterComponent、ReflectorComponent、SceneComponent、ShadowComponent、SmokeComponent、TransformComponent、BoxGeometryComponent、CircleGeometryComponent、CylinderGeometryComponent、IcosahedronGeometryComponent、LatheGeometryComponent、PlaneGeometryComponent、SphereGeometryComponent、TeapotGeometryComponent、TorusGeometryComponent、TorusKnotGeometryComponent、組件的重構。 (dev分支)
1.`v0.3.0`開始,將發布基於`react.js`的新版編輯器,`v0.2.6_old`分支將於`2019年8月17日`刪除。
2. 除了補間動畫和少量bug外,新版編輯器已經達到舊版水平。
3. 跟舊版編輯器相比,新版有以下特點:
1. 使用`react.js`重寫前端UI,界面美觀度提升,相應速度提升。
2. 升級`three.js``r107`版本,`three.js`各組件也升級到最新版。
3. 修復大量影響性能的bug和邏輯,渲染不再由事件驅動,渲染速度大幅提升。
4. 支持模型內部組件名稱和位置的修改,支持將幾何體、組、光源等放到模型內部。
5. 屬性面板分組可折疊,默認折疊一部分屬性組,方便使用。
6. 資源面板放置到左側,支持分頁。資源數量多時,加載速度更快。
7. 對火狐瀏覽器兼容性調整。
8. 點擊場景樹狀圖右側的眼鏡圖標,可以快速對某個分支進行顯示隱藏控制。
9. 根據瀏覽器語言,確定編輯器的初始語言。
4. 服務端和數據結構未作任何改動,如果您沒有改過前端的話,可以直接升級到新版。

## 項目截圖

![image](images/scene20190803.png)
![image](images/scene20190811.png)

<table>
    <tr>
Expand Down
30 changes: 17 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,31 @@
Language: 中文 / [繁體中文](README-tw.md) / [English](README-en.md)

* 名称:Shadow Editor
* 版本:v0.3.0(新版,开发中)
* 版本:v0.3.0
* 简介:基于`three.js`的场景编辑器。

> 说明:把`dev`分支合并到`master`了,以后使用`master`分支开发`react.js`版本的`ShadowEditor`,使用`v0.2.6_old`分支维护旧版本。
## v0.3.0更新

## v0.3.0即将更新

1. 保存场景,记录模型内部修改的各部件的名称,载入场景可还原。(不再记录模型内部各部分的材质信息)
2. 升级three.js到107版本。

## v0.2.6更新

* 发布日期:2019年7月28日
* 发布日期:2019年8月11日
* 更新日志:

1. 修复播放MMD动画,缺少ammo.js的bug。
2. 完成BasicComponent、CameraComponent、FireComponent、LightComponent、LMeshComponent、MMDComponent、ParticleEmitterComponent、ReflectorComponent、SceneComponent、ShadowComponent、SmokeComponent、TransformComponent、BoxGeometryComponent、CircleGeometryComponent、CylinderGeometryComponent、IcosahedronGeometryComponent、LatheGeometryComponent、PlaneGeometryComponent、SphereGeometryComponent、TeapotGeometryComponent、TorusGeometryComponent、TorusKnotGeometryComponent、组件的重构。(dev分支)
1.`v0.3.0`开始,将发布基于`react.js`的新版编辑器,`v0.2.6_old`分支将于`2019年8月17日`删除。
2. 除了补间动画和少量bug外,新版编辑器已经达到旧版水平。
3. 跟旧版编辑器相比,新版有以下特点:
1. 使用`react.js`重写前端UI,界面美观度提升,相应速度提升。
2. 升级`three.js``r107`版本,`three.js`各组件也升级到最新版。
3. 修复大量影响性能的bug和逻辑,渲染不再由事件驱动,渲染速度大幅提升。
4. 支持模型内部组件名称和位置的修改,支持将几何体、组、光源等放到模型内部。
5. 属性面板分组可折叠,默认折叠一部分属性组,方便使用。
6. 资源面板放置到左侧,支持分页。资源数量多时,加载速度更快。
7. 对火狐浏览器兼容性调整。
8. 点击场景树状图右侧的眼镜图标,可以快速对某个分支进行显示隐藏控制。
9. 根据浏览器语言,确定编辑器的初始语言。
4. 服务端和数据结构未作任何改动,如果您没有改过前端的话,可以直接升级到新版。

## 项目截图

![image](images/scene20190803.png)
![image](images/scene20190811.png)

<table>
<tr>
Expand Down
19 changes: 19 additions & 0 deletions docs-dev/UpdateLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
## 更新日志

**v0.3.0**

* 发布日期:2019年8月11日
* 更新日志:

1.`v0.3.0`开始,将发布基于`react.js`的新版编辑器,`v0.2.6_old`分支将于`2019年8月17日`删除。
2. 除了补间动画和少量bug外,新版编辑器已经达到旧版水平。
3. 跟旧版编辑器相比,新版有以下特点:
1. 使用`react.js`重写前端UI,界面美观度提升,相应速度提升。
2. 升级`three.js``r107`版本,`three.js`各组件也升级到最新版。
3. 修复大量影响性能的bug和逻辑,渲染不再由事件驱动,渲染速度大幅提升。
4. 支持模型内部组件名称和位置的修改,支持将几何体、组、光源等放到模型内部。
5. 属性面板分组可折叠,默认折叠一部分属性组,方便使用。
6. 资源面板放置到左侧,支持分页。资源数量多时,加载速度更快。
7. 对火狐浏览器兼容性调整。
8. 点击场景树状图右侧的眼镜图标,可以快速对某个分支进行显示隐藏控制。
9. 根据浏览器语言,确定编辑器的初始语言。
4. 服务端和数据结构未作任何改动,如果您没有改过前端的话,可以直接升级到新版。

**v0.2.6**

* 发布日期:2019年7月28日
Expand Down
Binary file removed images/scene20190803.png
Binary file not shown.
Binary file added images/scene20190811.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4bb6551

Please sign in to comment.