+
+
+
\ No newline at end of file
diff --git a/source/Sample/viewer_zh_CN.html b/source/Sample/viewer_zh_CN.html
new file mode 100644
index 0000000..7b0dcdd
--- /dev/null
+++ b/source/Sample/viewer_zh_CN.html
@@ -0,0 +1,39 @@
+
+
+
+ Effekseer Samples
+
+
+
+
+
+
+
+
+
+
+请拖拽
+
+
+
+
\ No newline at end of file
diff --git a/source/index.rst b/source/index.rst
index fe1dbeb..794a228 100644
--- a/source/index.rst
+++ b/source/index.rst
@@ -7,3 +7,4 @@ Hello Effekseer !
/ja/index
/en/index
+ /zh_CN/index
diff --git a/source/zh_CN/MaterialToolReference/index.rst b/source/zh_CN/MaterialToolReference/index.rst
new file mode 100644
index 0000000..324f5c9
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/index.rst
@@ -0,0 +1,222 @@
+================================================
+材质参考
+================================================
+
+概述
+================================================
+
+可以用材质编辑器为Effekseer制作材质。
+材质用于设置粒子的绘制方式。
+
+可通过Effekseer的基础渲染设置面板中的材质选项打开材质编辑器。
+
+在材质编辑器中,可用节点编写运算流程。
+运算的结果被渲染为粒子。
+
+
+.. image:: ../../img/Reference/Material/material_sample_effect.png
+ :scale: 80%
+ :align: center
+
+.. image:: ../../img/Reference/Material/material_sample_node.png
+ :scale: 80%
+ :align: center
+
+
+用鼠标左键拖拽可以连接节点的输入和输出。
+
+可以通过右键打开的菜单新建节点。
+
+.. image:: ../../img/Reference/Material/menu_create_node_en.png
+ :scale: 80%
+ :align: center
+
+最简单的设计包含两个节点:常量3和输出。
+
+可以为常量3设置3个值。
+在输出节点中,可以设置最终输出的值。
+
+将输出节点的Emissive输入与常量3节点的输出相连。
+
+接着,常量3的值就显示在粒子上了。
+
+.. image:: ../../img/Reference/Material/basic_en.png
+ :scale: 80%
+ :align: center
+
+细节操作方法
+================================================
+
+移动节点
+------------------------------------------------
+
+左键选中节点后,可以按住左键拖拽节点。
+
+搜索节点
+------------------------------------------------
+
+在右键打开的菜单中输入一个关键词,则只有包含关键词的节点会被显示。
+鼠标悬停在菜单中的节点上,可以显示该节点的关键词。
+
+.. image:: ../../img/Reference/Material/menu_create_node_search_en.png
+ :scale: 80%
+ :align: center
+
+删除线和节点
+------------------------------------------------
+
+在节点或线上右键鼠标,打开的菜单中有删除选项。
+点击删除可以删除节点和线。
+
+.. image:: ../../img/Reference/Material/menu_delete_en.png
+ :scale: 80%
+ :align: center
+
+参数的说明
+------------------------------------------------
+
+可以为参数节点编辑概要和详细说明。
+概要和详细说明会在Effekseer中显示。
+建议编写一个清晰的说明。
+
+快捷键
+------------------------------------------------
+
+.. csv-table::
+
+ "Ctrl(Command) + Z", "撤销"
+ "Ctrl(Command) + Y", "重做"
+ "Ctrl(Command) + C", "复制"
+ "Ctrl(Command) + V", "粘贴"
+ "Ctrl(Command) + S", "保存"
+
+关于光照
+================================================
+
+你可以在材质的输出节点的属性中设置粒子是否受到光照影响。
+
+|pic1| |pic2|
+
+.. |pic1| image:: ../../img/Reference/Material/lighting_lit.png
+ :scale: 100%
+
+.. |pic2| image:: ../../img/Reference/Material/lighting_unlit.png
+ :scale: 100%
+
+输入值和输出值的类型
+================================================
+
+值有两种类型:数值类型和图像类型。
+数值类型由1到4个数值元素组成。(译注:如同3维向量由3个浮点数组成)
+在很多情况下,数值类型可以连接到元素数量不同的数值类型。
+但图像只能连接到图像。
+
+在这个文档中,根据元素数量不同,数值类型被称为数值1到数值4。
+
+
+节点
+================================================
+
+材质编辑器中有多种节点。
+
+.. toctree::
+ :maxdepth: 1
+
+ material_NodeMath
+ material_NodeImage
+ material_NodeModel
+ material_NodeConstant
+ material_NodeAdvanced
+ material_NodeGradient
+ material_NodeNoise
+ material_NodeEnvironment
+
+输出
+------------------------------------------------
+
+可以指定最终输出的值。
+
+在输出节点中,可以设置光照的类型(着色模型)。
+
+有Lit和Unlit两个选项。
+如果选择Lit,它将受到光源的影响。
+如果设置为Unlit,则直接显示输入值(译注:而不会受到外部光照的影响)。
+
+|pic_lit| |pic_unlit|
+
+.. |pic_lit| image:: ../../img/Reference/Material/lighting_lit.png
+ :scale: 100%
+
+.. |pic_unlit| image:: ../../img/Reference/Material/lighting_unlit.png
+ :scale: 100%
+
+BaseColor(基础颜色,数值3)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+仅在选择了Lit时有效。输入材质的颜色。
+
+Emissive(自发光,数值3)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+输入材质的自发光颜色。
+在选择了Unlit时,需要通过它来设置输入的颜色。
+
+Opacity(不透明度,数值1)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+输入不透明度。
+
+OpacityMask(不透明遮罩,数值1)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+输入遮罩。如果值小于或等于0,则完全不显示。
+如果值大于0,则完全显示。
+
+Roughness(粗糙度,数值1)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+仅在选择了Lit时有效。输入表面的粗糙度。
+
+Normal(法线,数值3)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+仅在选择了Lit时有效。输入法线方向。
+
+AmbientOcclusion(环境光遮蔽)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+仅在选择了Lit时有效。输入值使光照变暗。
+设置为0可使之完全变成黑色。
+
+WorldPositionOffset(世界坐标偏移,数值3)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+输入顶点的移动距离。
+顶点的坐标被输入值移动。
+
+Refraction(折射率,数值1)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+输入折射率。如果折射率为1,则不被折射。
+如果折射率不为1,则显示被折射的背景。
+输入值需大于1。
+
+深度衰减
+------------------------------------------------
+
+当距离背景物体更近时,输出更小的值。
+当距离大于FadeDistance时,输出1,距离为0时输出0。
+
+注释
+------------------------------------------------
+
+注释使条理更清晰,并不影响运算。
+
+计算行为的细节
+================================================
+
+如果一个计算节点有输入值V1和V2,可以输入相同类型的值,也可以在V1或V2中输入数值1。
+如果V1和V2类型相同,则输出值也是相同的类型。
+
+如果V1是数值1,则输出值是V2的每个元素分别和V1进行计算。
+如果V2是数值1,则输出值是V1的每个元素分别和V2进行计算。
diff --git a/source/zh_CN/MaterialToolReference/material_NodeAdvanced.rst b/source/zh_CN/MaterialToolReference/material_NodeAdvanced.rst
new file mode 100644
index 0000000..f2770d9
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeAdvanced.rst
@@ -0,0 +1,32 @@
+================================
+材质节点(高级)
+================================
+
+概述
+================================
+
+其他不易分类的高级节点。
+可以简单地实现复杂的表现。
+
+节点列表
+================================
+
+
+菲涅尔
+------------------------
+
+面的法向和视线的张角越大,输出值就越大。
+可以在属性中设置强度。
+
+旋转
+------------------------
+
+旋转输入值(主要是UV)并将其输出。
+用于在材质中旋转图像。
+角度为1则表示一圈。
+
+极坐标
+------------------------
+
+输出UV坐标以中心位置为原点的极坐标表示。
+可以设置一圈有多少张图片以及旋转角度。
diff --git a/source/zh_CN/MaterialToolReference/material_NodeConstant.rst b/source/zh_CN/MaterialToolReference/material_NodeConstant.rst
new file mode 100644
index 0000000..332e5ac
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeConstant.rst
@@ -0,0 +1,65 @@
+================================
+材质节点(常量)
+================================
+
+概述
+================================
+
+节点列表
+================================
+
+
+
+常量1,2,3,4
+------------------------------------------------
+
+输出属性中设置的值。
+
+参数1,2,3,4
+------------------------------------------------
+
+输出外部设置的参数。
+参数对于每个节点都相同。
+参数中设置的概要和详细会在Effekseer和外部工具中显示。
+
+这些参数可以在Effekseer的基础渲染设置面板中设置。
+
+右键Effekseer中的输入框并点击弹出的重置按钮,可以输入材质中设置的默认值。
+
+.. image:: ../../img/Reference/Material/node_Parameter.png
+ :align: center
+
+自定义数据1, 自定义数据2
+------------------------------------------------
+
+输出外部设置的参数。
+可以为每个粒子设置不同的参数。
+参数中设置的概要和详细会在Effekseer和外部工具中显示。
+
+这些参数可以在Effekseer的基础渲染设置面板中设置。
+例如,可以输入随机或F曲线以实现更复杂的材质。
+
+右键Effekseer中的输入框并点击弹出的重置按钮,可以输入材质中设置的默认值。
+
+.. image:: ../../img/Reference/Material/node_CustomData.png
+ :align: center
+
+时间
+------------------------
+
+以秒为单位输出当前时间。
+
+局部时间
+------------------------
+
+以秒为单位输出特效生成至今经过的时间。
+
+相机位置
+------------------------
+
+输出相机的位置。
+
+特效缩放
+------------------------
+
+获取特效文件被加载时设置的缩放。
diff --git a/source/zh_CN/MaterialToolReference/material_NodeEnvironment.rst b/source/zh_CN/MaterialToolReference/material_NodeEnvironment.rst
new file mode 100644
index 0000000..1295e80
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeEnvironment.rst
@@ -0,0 +1,16 @@
+================================
+材质节点(环境)
+================================
+
+概述
+================================
+
+节点列表
+================================
+
+光照
+------------------------
+
+输出外部设置的光照的信息。
+
+该节点可能无法在某些运行环境中正常运行。
diff --git a/source/zh_CN/MaterialToolReference/material_NodeGradient.rst b/source/zh_CN/MaterialToolReference/material_NodeGradient.rst
new file mode 100644
index 0000000..0877329
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeGradient.rst
@@ -0,0 +1,41 @@
+================================
+材质节点(梯度)
+================================
+
+概述
+================================
+
+节点列表
+================================
+
+采样梯度
+------------------------
+
+根据输入的梯度将输入的Alpha值映射为颜色。
+如果Gradient未连接输入值,则使用这个节点的梯度。
+
+梯度
+------------------------
+
+输出一个梯度。
+
+.. image:: ../../img/Reference/Material/node_Gradient.png
+ :align: center
+
+梯度参数
+------------------------
+
+输出外部设置的梯度。
+梯度对于每个节点都相同。
+梯度中设置的概要和详细会在Effekseer和外部工具中显示。
+
+梯度参数可以在Effekseer的基础渲染设置面板中设置。
+
+右键Effekseer中的输入框并点击弹出的重置按钮,可以输入材质中设置的默认值。
+
+.. image:: ../../img/Reference/Material/node_GradientParameter.png
+ :align: center
+
+.. image:: ../../img/Reference/Material/node_GradientParameter_External.png
+ :align: center
+
diff --git a/source/zh_CN/MaterialToolReference/material_NodeImage.rst b/source/zh_CN/MaterialToolReference/material_NodeImage.rst
new file mode 100644
index 0000000..946a7ef
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeImage.rst
@@ -0,0 +1,31 @@
+================================
+材质节点(图像)
+================================
+
+概述
+================================
+
+节点列表
+================================
+
+
+图像
+------------------------
+
+输出指定的图像。
+图像不能被直接显示。(译注:需要通过采样图像节点将图像类型转换为数值类型)
+
+参数图像
+------------------------
+
+输出外部指定的图像。
+图像不能被直接显示。(译注:需要通过采样图像节点将图像类型转换为数值类型)
+参数中设置的概要和详细会在Effekseer和外部工具中显示。
+
+.. image:: ../../img/Reference/Material/node_ParameterImage.png
+ :align: center
+
+采样图像
+------------------------
+
+从图像中获取像素。
\ No newline at end of file
diff --git a/source/zh_CN/MaterialToolReference/material_NodeMath.rst b/source/zh_CN/MaterialToolReference/material_NodeMath.rst
new file mode 100644
index 0000000..6e072e5
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeMath.rst
@@ -0,0 +1,145 @@
+================================
+材质节点(数学)
+================================
+
+概述
+================================
+
+节点列表
+================================
+
+加
+------------------------
+
+输出V1加V2。
+如果没有连接输入值,则使用属性值。
+
+减
+------------------------
+
+输出V1减V2。
+如果没有连接输入值,则使用属性值。
+
+乘
+------------------------
+
+输出V1乘V2。
+如果没有连接输入值,则使用属性值。
+
+除
+------------------------
+
+输出V1除以V2。
+如果没有连接输入值,则使用属性值。
+
+求余
+------------------------
+
+输出V1除以V2的余数。
+如果没有连接输入值,则使用属性值。
+
+步
+------------------------
+
+如果V的输入值大于Edge的输入值,输出1,
+反之输出0。
+
+向上取整
+------------------------
+
+输出V的向上取整。
+
+向下取整
+------------------------
+
+输出V的向下取整。
+
+小数部分
+------------------------
+
+输出V的小数部分。
+例如,输入1.15时,输出值为0.15。
+
+最大值
+------------------------
+
+输出V1和V2中较大的值。
+
+最小值
+------------------------
+
+输出V1和V2中较小的值。
+
+乘方
+------------------------
+
+输出Base的Exp次幂。
+
+平方根
+------------------------
+
+输出V的平方根。
+
+钳制
+------------------------
+
+输出值将V限制在Min和Max之间。
+
+点乘
+------------------------
+
+输出V1和V2的内积。
+
+叉乘
+------------------------
+
+输出V1和V2的外积。
+
+归一化
+------------------------
+
+输出V的归一化值。
+确保输入值的长度为1。
+
+线性插值
+--------------------------------
+
+输出V1和V2以alpha为比率的线性插值。
+如果没有连接输入值,则使用属性值。
+
+如果alpha为1,输出V1。
+如果alpha为0,输出V2。
+如果alpha为0.1,输出V1 x 0.3 + V2 x 0.7。
+
+1-V
+------------------------
+
+输出1-V。
+
+绝对值
+------------------------
+
+输出V的绝对值。
+
+正弦
+------------------------
+
+输出V的正弦值。
+
+arctan2
+------------------------
+
+输出X/Y的反正切。
+如果没有连接输入值,则使用属性值。
+
+遮罩元素
+--------------------------------
+
+从V中提取元素。
+例如,提取数值4的一部分,输出为数值2。
+
+合并元素
+--------------------------------
+
+合并V1和V2的元素。
+例如,输入数值3和数值1,输出数值4。
diff --git a/source/zh_CN/MaterialToolReference/material_NodeModel.rst b/source/zh_CN/MaterialToolReference/material_NodeModel.rst
new file mode 100644
index 0000000..ab4522e
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeModel.rst
@@ -0,0 +1,50 @@
+================================
+材质节点(模型)
+================================
+
+概述
+================================
+
+节点列表
+================================
+
+顶点位置
+--------------------------------
+
+输入粒子顶点的位置。
+
+UV
+--------------------------------
+
+输出粒子的UV坐标。
+通过切换UV序号,可以使用受到Effekseer的UV参数影响前的UV坐标。
+
+移动UV
+--------------------------------
+
+按照时间移动粒子的UV坐标并输出。
+可以输入UV坐标,时间(Time)和移动速度。
+如果没有连接输入值,则使用属性值。
+
+顶点法线
+--------------------------------
+
+输出粒子顶点的法线。
+
+像素法线
+--------------------------------
+
+输出像素的法线被输出节点的法线(Normal)入参修改前的值。
+
+顶点颜色
+--------------------------------
+
+输出粒子的顶点颜色。
+包括精灵、环之类的整体颜色。
+
+物体缩放
+--------------------------------
+
+输出Effekseer中粒子的放大率。
+
+但是,只在用于输出节点的WorldPositionOffset时有效,并且只用于模型。
diff --git a/source/zh_CN/MaterialToolReference/material_NodeNoise.rst b/source/zh_CN/MaterialToolReference/material_NodeNoise.rst
new file mode 100644
index 0000000..239cb5c
--- /dev/null
+++ b/source/zh_CN/MaterialToolReference/material_NodeNoise.rst
@@ -0,0 +1,21 @@
+================================
+材质节点(噪声)
+================================
+
+概述
+================================
+
+节点列表
+================================
+
+简单噪声
+------------------------
+
+输出噪声。
+当为UV输入一个值时,噪声会根据该值进行输出。
+改变Scale的值可以改变噪声的大小。
+
+这是一个非常重的计算节点。基本上,这个节点应该只在计算WorldOffset的值时使用。
+
+.. image:: ../../img/Reference/Material/node_SimpleNoise.png
+ :align: center
diff --git a/source/zh_CN/ReleaseNotes/14x_or_older.md b/source/zh_CN/ReleaseNotes/14x_or_older.md
new file mode 100644
index 0000000..58efb31
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/14x_or_older.md
@@ -0,0 +1,121 @@
+# 1.4x or older Change Logs
+
+## 1.43f(19/11/20)
+
+* Fixed a bug that it cannot open a help.
+
+## 1.43e(19/10/12)
+* Fixed a bug that the application cannot read a model from maya
+* Fixed a bug that the application cannot read a file with a name containing space
+* Fixed a bug that crashes with unloaded models on mac
+
+## 1.43d(19/07/08)
+* Fixed a bug that the window size is doubled each time the application is launched on Macs with Retina Display.
+* Fixed a bug that settings are loaded from current directory
+* Fixed a bug that the application cannot read a file with a name containing ```+```
+* Fixed a bug that the application is crashed when invalid images are loaded
+* Fixed a bug that the application is crashed when File Viewer is opened and it select new
+* Fixed a bug that the application is crashed when it failed to load a file from recent files
+* Changed a name of error log. The name contains time stamp
+
+## 1.43c(19/05/13)
+
+* Fixed a bug that fails to read model file when user name is Japanese (Win)
+* Fixed a bug that files cannot be loaded on Europe environment
+
+## 1.43b(19/03/12)
+
+* Fixed a bug that the icon image disappears when changing the screen size after opening the file(Mac)
+
+## 1.43(19/03/02)
+
+* Fixed bug that the behavior of the ribbon and track generated with the 0th frame is wrong
+* Fixed bug that SSE buffer overrun crashes
+* Fixed bug that crashes on Android when specifying easing of color
+* Fixed many bugs about network functions
+
+## 1.42f(19/01/19)
+
+* Fixed a bug where recording image's aspect is wrong
+
+## 1.42e(19/01/08)
+
+* Fixed a bug where Effekseer is built with Debug Mode
+
+## 1.42d(19/01/06)
+
+* Fixed a bug about HSV Color* Support macOS 10.14 Mojave
+
+## 1.42c(18/10/14)
+
+* Make F-Curve key fit integer.
+* Fixed a bug causes garbled when application path includes japanese letter.
+* Fixed a bug shows multiple window when clicking a close button.
+* Fixed a bug causes crach when record into opened movie file.
+* Fixed a bug about recording on Mac
+
+## 1.42b(18/09/25)
+
+* Fixed bug: Fixed many bugs about command line
+
+## 1.42a(18/09/16)
+
+* Fixed bug: Changing a pitch of sound crashes
+
+## 1.42(18/09/16)
+
+* Fixed bug: Uncollapsed tree view node cannot be selected.
+* Fixed bug: Fixed many bugs about Behavior, Behavior, Global
+
+## 1.41(18/09/13)
+
+* Fixed bug: UI is collapsed on some mac pc (Mac)
+* Fixed bug: Dock panel behavior is wired
+* Fixed bug: Pasting on node crashes the application
+
+## 1.40(18/09/12)
+
+* Tool: The renewal of UI
+* Tool: Improve FBX loader. It can load a fbx file with an animation
+* Tool: Add parameters about depth
+* Tool: Add a parameter about random
+* Tool: Add a parameter to make tracks and ribbons smooth
+* Tool: Add self distortion
+* Runtime: Improve a performance on smartphones
+* Runtime: Improve a performance on all environments
+* Fixed bug: Generation of particles is delayed at 1 frame
+
+## 1.31(17/11/21)
+
+* Fixed bug: Fixed FBX converter
+
+## 1.31(17/11/04)
+
+* Fixed bug: Fixed translation mistake in the recorder
+
+## 1.30(17/11/01)
+
+* Tool: Add icons
+* Tool: Add file viewer
+* Tool: Integrate FBX and mqo loader
+* Tool: Improve F-Curve Editor
+* Tool: Add UV F-Curve
+* Runtime: changed so that enlargement ratio is applied to trajectory
+* Fixed bug: Fixed shifting ribbon and track's UV
+* Fixed bug: Fixed bug that ribbon distortion is not applied
+* Fixed bug: Fixed misspelled function name (Destory -> Destroy)
+* Fixed bug: Fixed bug that the behavior is not initialized when files are loaded
+* Fixed bug: Fixed bug about rotation(Axis)
+* Fixed bug: Fixed bug about rotation(Distortion)
+* Fixed bug: Fixed bug about copy node
+* Specification change: Changed to generate child particles at 0 frame since particles are generated
+* Specification change: Change the return value of distortion callback to bool
+* Specification change: Abolition of maximum number of nodes
+* Specification change: Distortion method. Effekseer's effects are not distorted with a distortion. (after1.4 we plan to add self distortion)
+
+## 1.22(16/08/21)
+
+* Tool: Ribbon and track corresponds to UV scroll
+* Fixed bug: Fixed erroneous operation of copy paste
+
+## Previous changes are only japanese.
diff --git a/source/zh_CN/ReleaseNotes/150.md b/source/zh_CN/ReleaseNotes/150.md
new file mode 100644
index 0000000..2562951
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/150.md
@@ -0,0 +1,143 @@
+# 1.50 New Features
+
+## Material
+
+Material functionality has been added.
+You can now create and use your own materials with nodes.
+
+Distortion Parameters were removed from Basic Render Settings.
+Lighting Parameters were removed from model Render Settings.
+Instead of these, parameters are reorganized.
+
+Standard, distortion, and lighting materials have been added in Basic Render Settings.
+
+You can now specify a sampler for distorting texture independently of color.
+
+Lighting is now supported for non-models.
+
+You can now select an image to use for UV calculation. UV can also be specified without an image.
+
+(Breaking change)
+Due to a bug, the distortion did not behave as the reference correctly.
+The specifications is the same as the previous version if the colors of the vertices are swapped between red and green except for sprites.
+The specifications is the same as the previous version if it makes the color of red twice for sprites.
+
+(Breaking change)
+Applied read magnification to distortion.
+The magnification and distortion become stronger.
+Therefore, the distortion on the screen remains unchanged when the effect occupies the same area.
+
+(Breaking change)
+Due to non-model lighting, billboard behavior has been partially changed.
+Models with fixed settings and rings that extend in the depth direction are particularly affected.
+The specifications is the same as the previous version if you reverse the front and back.
+
+(Breaking change)
+Changed the specification so that pixels are drawn even if the position is the same in DirectX11.
+There is basically no effect, but there may be a change if drawing in the same position.
+
+(Breaking change)
+Fixed a bug that sprites are not ordered even if the drawing order was reversed.
+
+## Dynamic Parameter
+
+A function has been added to rewrite effect parameters during playback.
+
+## New format
+
+efkproj and efk have been combined into efkefc. It is no longer necessary to output another file. Instead, you must specify the load magnification at runtime when a file is loaded.
+
+## Recording
+
+The color when the background is changed can be reproduced as much as possible by separating the recorded result into normal and additive.
+
+You can now specify whether to save recording settings in the application or project. Effects can now have recording settings.
+
+Behavior is now reflected in recordings. Recording of loop effects has become easier.
+
+Fixed the problem that extra frames were recorded when recording as a spreadsheet.
+
+## UI
+
+The behavior of the node tree has been improved in many points.
+
+The behavior of the F-curve has been improved in many points.
+
+Copy and paste can be performed for each panel.
+
+The part whose value has been changed from the default is now emphasized.
+
+Added support for changing DPI scale.
+
+Fixed a bug that playback started when a space was entered during character string input.
+
+Added options to change font and font size.
+
+
+## Environment
+
+Bloom and tone mapping can now be specified in the editor.
+This is for checking the behavior of the effect because it is applied only to the appearance of the editor.
+Background and lighting have been moved to the environment because of the frequency of changes.
+
+## Sprite, ring, model
+
+(Breaking change) The direction of rotation of ```Rotated billboard``` has been reversed.
+
+## Track
+
+(Breaking change) The track has been flipped.
+
+## Ring
+
+It changed ```viewing angle``` setting to a ring shape setting.
+If you specify a crescent type, a ring is drawn as a partially cut circle.
+You can now specify the start and end angles and the fade angle of the circle.
+
+(Breaking change)
+The appearance may change depending on ```viewing angle```.
+
+## Ribbon, Track
+
+UV repeat pattern can now be specified.
+UV can be repeated according to the length. You can also specify not to repeat only the edges.
+Suitable for expressions with repeating patterns such as chains.
+
+## F-curve
+
+The value change can now be specified with the particle extinction time as 100. In addition, the default has been changed to 100%.
+
+## Depth
+
+Added a parameter to set the scale so that it does not change even if the distance changes. You can also suppress the change.
+
+Added depth offset to ribbon and track.
+
+Z-sort is now applied to ring and model.
+
+(Breaking change)
+Fixed incorrect calculation of ignore of scaling by offset.
+
+## AttractionForce
+
+It is renamed into ForceField.
+Turbulence was implemented.
+
+## Optimisation
+
+Update process is 30-50% faster.
+
+## Point of view
+
+You can now save and load the current viewpoint.
+
+You can now specify near-far clips.
+
+## Misc
+
+Added support for reading FBX without bone or FBX without animation and with bone.
+
+Added a playbackspeed in Behavior
+
+(Breaking change)
+Fixed a bug that random numbers overflowed. The random behavior may change.
diff --git a/source/zh_CN/ReleaseNotes/15x.md b/source/zh_CN/ReleaseNotes/15x.md
new file mode 100644
index 0000000..f4bfbfc
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/15x.md
@@ -0,0 +1,267 @@
+# 1.5x Change Logs
+
+## 1.53e (21/03/29)
+
+### Editor (Windows)
+
+Fixed a bug where FPS may decrease after Windows10 2004
+
+## 1.53d (21/03/27)
+
+### Editor
+
+Fixed a bug where RenderingMode is not changed without rerunning
+
+Fixed bugs about Comment node in the Material Editor
+
+Added a text to show the number of parameters in the Material Editor
+
+## 1.53c (21/03/17)
+
+### Common
+
+Fixed a bug where Effekseer crashes when 1.6 files are loaded.
+
+### Editor
+
+Replaced docking panel.
+
+### Runtime
+
+Fixed a bug where effects sometimes blinks with culling
+
+## 1.53b (21/03/08)
+
+### Unity
+
+Fixed a bug that prevented images from loading when a same image asset was specified in multiple paths in effect assets.
+
+### WebGL
+
+Significantly improved a performance.
+
+## 1.53a (20/12/13)
+
+### Common
+
+- Removed glTF extension (because it was unmaintained and not implemented perfectly)
+- Fixed a bug where UV2 nodes were not working properly in OpenGL materials.
+- Fixed a bug where effects are not displayed with custom data 1 and 2 were set to all RGBA in OpenGL ES2.0 materials.
+- Fixed a bug where effects are not displayed lighting in Metal materials.
+
+### Runtime
+
+- Added bat file to output x86 and x64.
+- Disabled OpenAL samples on Windows.
+
+### Unity
+
+- Added the feature to draw effects in PostProcessingStack.
+- Fixed a bug where materials were disabled after upgrading Unity version.
+- Changed Mac binary to Hardened Runtime.
+
+### Cocos2d-x
+
+- Fixed a bug where images were not drawn correctly when mipmap was enabled in Metal environment.
+
+### UnrealEngine4
+
+- 4.26 support.
+- Changed to suppress the generation of extra materials.
+
+## 1.52n (20/10/23)
+
+### Cmmon
+
+- Fixed a bug where scaling was not applied to the cull size.
+- Fixed a bug where material normals was incorrect.
+
+### Tool
+
+- Fixed a bug where the original image of the recording behaved strangely
+- Changed to show a warning when connecting the normal and the normals in material.
+
+### Runtime
+
+- Fixed a bug that caused a crash when drawing a lot on DirectX12.
+
+### WebGL
+
+Fixed a bug where PremultiplyAlpha was not disabled.
+
+## 1.52m (20/08/28)
+
+### Common
+
+- Fixed a bug that caused a crash when creating too many particles that exceeded the amount of memory allocated under certain conditions.
+
+### UnrealEngine4
+
+- Fixed a bug that prevented the Clamp node from working properly.
+- Fixed a bug that caused a delay in drawing one frame.
+- Fixed a bug that could cause incorrect rotation.
+
+### Runtime
+
+- Refreshed samples of culling
+- Fixed a bug where culling was not working properly.
+
+## 1.52l(20/08/18)
+
+### Tools, Unity, Runtime, DXLib
+
+- Fixed a bug that caused a crash when playing an effect without setting a model file when a model was selected for rendering.
+
+## 1.52k(20/08/16)
+
+### Common
+
+- Fixed a bug where the effect is not displayed when render method is ribbons, the number of divisions is more than 2, the magnification is 0 for one particle.
+- Moving the timing of sending the model to the GPU before rendering (to make it easier to process in the rendering thread)
+
+### Tools
+
+- Fixed omissions in the English version.
+- Fixed a bug where the app crashed when you don't have file permissions.
+- Fixed a bug that prevented creation of shader cache (x86 only)
+
+### Unity
+
+- Fixed a bug where effects would not play when switching emitters after playing an emitter in the Scene window.
+- Fixed a bug that prevented material compilation if the material contains a reserved word
+- Supports material wrapping and repeats
+
+### UnrealEngine 4
+
+- Fixed a bug where R and G of Texture Sample node were switched.
+- Fixed a bug where a material compile error would occur under certain circumstances
+- Fixed a bug where lighting parameters were not supported
+- Fixed a bug that prevented re-importation.
+- Fixed a bug where images of normals could not be loaded with materials.
+- Supports material wrapping and repeats
+
+### Runtime
+
+- Fixed a bug that caused network reloads to behave strangely with multiple Manager classes
+
+### DX Library.
+
+- Fixed a bug that caused network reloads to behave strangely
+
+### Cocos2d-x
+
+- Changed to show a warning when non-squared images are loaded.
+
+- Fixed a bug that did not support Android distortion.
+
+### WebGL
+
+- Change image.crossOrigin to use-credentials
+
+## 1.52j(20/08/02)
+
+Fixed a bug where Bloom was behaving strangely in certain environments.
+
+Fixed a bug where the memory locator alignment could go wrong in x86 environments.
+
+Fixed a bug where noise could occur in MSAA environments.
+
+## 1.52i (20/07/31)
+
+Fixed a bug where opening a file was disabled with certain operation (Mac)
+
+Fixed a bug where Effeksee cannot run in environments that did not support MSAA (Windows)
+
+Fixed a bug where ``` Is scaling invalid with Z-Offset ``` behaved strangely.
+
+Fixed a bug where dynamic parameters giving Vector as an argument behaved strangely.
+
+Fixed a bug where the F-curve of UV behaved strangely.
+
+Fixed a bug where the network reloading function was behaving strangely.
+
+Fixed a bug that caused loading problems when saving a file with a default value of 0 and the same value as the default in custom data.
+
+Fixed a bug where the memory locator alignment could go wrong in x86 environments.
+
+## 1.52h(20/07/09)
+
+Unify drawing behavior due to opacity on all platforms
+
+Effekseer now can remove redundant nodes when effects are exported
+
+Fixed a bug that caused a crash when executing UNDO without displaying the node tree.
+
+Fixed a bug that occurred when the value of a material's step node was negative.
+
+Fixed a bug that recording with high frequency is wrong
+
+Fixed a bug that caused a crash when much particles are spawn
+
+## 1.52g(20/06/09)
+
+Fixed a bug that pngs with interlacing could not be displayed correctly
+
+Fixed a bug that caused a crash when displaying a new effect after playing a lot of effect.
+
+Fixed a bug that caused a crash when saving camera settings.
+
+Fixed a bug where batch processing was not working.
+
+(Runtime) Fixed a bug that it crashs if you end up not finding a format when extending a file reading
+
+## 1.52f(20/05/13)
+
+Fixed a bug that parameters of turbulence is not saved
+
+Added an error message when it fails to save a file
+
+## 1.52e(20/05/07)
+
+Make delete button enabled in F-Curve on Mac
+
+Fix a bug that removing points with double click was disabled in F-Curve.
+
+Improve behavior of drag in F-Curve.
+
+## 1.52d(20/05/06)
+
+Fixed a bug where the magnification of recorded images is wrong.
+
+## 1.52c(Mac Only)(20/05/06)
+
+Fixed a crash on Mac when saving a file after importing new image .
+
+## 1.52b(20/05/05)
+
+Fixed a bug where particles are not shown with Line of SpawnMethod
+Fixed a bug in which Japanese is selected in an environment where the language is neither Japanese nor English.
+Fixed a bug that it fails to start if the current directory at startup is not the same as Effekseer.
+
+## 1.52a(20/04/28)
+
+Fixed a bug that a behavior of rotated billboard is something wrong when an angle is about 90 degree
+
+## 1.52(20/04/27)
+
+Fixed a bug where files could not be saved on some Mac environments.
+
+Fixed a bug that caused a rare crash.
+
+Fixed a bag where the FPS changed when not using the 60FPS display.
+
+Fixed a bug where the color space did not work properly.
+
+Improved UI for recording.
+
+## 1.51(20/04/02)
+
+Fix a bug that Effekseer doesn't run on ShaderModel4.0 (Windows)
+
+Optimize Turbulence
+
+Support 2D Mode (Experimental)
+
+## 1.50(20/03/18)
+
+[New Features](150)
diff --git a/source/zh_CN/ReleaseNotes/160.md b/source/zh_CN/ReleaseNotes/160.md
new file mode 100644
index 0000000..7aa73e8
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/160.md
@@ -0,0 +1,137 @@
+# 1.60 New Features
+
+## Common
+
+### Basic
+
+- Added a behavior for child particles to follow the position of the parent particle in position inheritance.
+
+
+
+### Position
+
+- Added a method to move with a path
+
+
+
+- Added a View Offset to always show a particle on a center in a screen
+
+### Scale
+
+- Added FCurve(Single)
+
+### force field.
+
+- Added a lot of different force fields.
+
+
+
+
+
+
+
+### Procedual Model
+
+- Added Procedual Model.
+
+In Effekseer, you can create simple models by simply adjusting parameters.
+You can display your model as it is or use it for generating positions.
+
+```eval_rst
+.. image:: ../../img/Reference/ProceduralModel/Ribbon.png
+ :align: center
+```
+
+### Easing
+
+- Added many easing types.
+
+```eval_rst
+.. image:: ../../img/Reference/Easing/EaseInBounce.png
+ :align: center
+```
+
+### Rendering
+
+- Added many features to rendering
+
+Up to six images can now be used to create a variety of expressions such as distortion, blending of images, and image cropping without the need for material settings.
+Soft particles can now be used to create a natural boundary between the background and the image.
+
+```eval_rst
+.. image:: ../../img/Reference/BasicRenderAd/alpha.png
+ :align: center
+```
+
+```eval_rst
+.. image:: ../../img/Reference/BasicRenderAd/dist.png
+ :align: center
+```
+
+```eval_rst
+.. image:: ../../img/Reference/BasicRenderAd/softparticle_far.png
+ :align: center
+```
+
+- Added animation transitions with Fade
+
+It uses linear completion for animation transitions.
+This will ensure that the image does not change suddenly.
+
+
+
+- Textures are now loaded as NoMipMaps when the file name includes _NoMip.
+
+### Material
+
+Added a node to implement soft particles in materials.
+
+Added a node to get the magnification of the effect.
+
+### Dynamic parameter
+
+Added a step function
+
+### Optimization
+
+- Implemented multi-threaded updates. Faster update speed.
+
+- Geometry instances implemented. Improved speed when displaying multiple copies of the same model.
+
+## Tool
+
+### Packaging
+
+- Added a feature to create a package.
+
+You can export all the files related to an effect to a single package, or import them from a package.
+
+### UI
+
+- Changed the behavior of the docking panel
+
+- Changed to frameless window (Windows)
+
+### Recording
+
+- Added a recording size scaling factor to the recording function.
+
+### Options
+
+- Added a setting to change the mouse mapping to manipulate the viewport (you can select Maya style, Blender style, etc.).
+
+### Environment
+
+- Add an option to show a ground
+
+```eval_rst
+.. image:: ../../img/Reference/Environment/ground.png
+ :align: center
+```
+
+## Runtime
+
+- Major refactoring of the C++ source code.
+
+Safety has been improved.
+However, a number of destructive changes have been made. Please read the readme of the runtime for details.
diff --git a/source/zh_CN/ReleaseNotes/16x.md b/source/zh_CN/ReleaseNotes/16x.md
new file mode 100644
index 0000000..73b6817
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/16x.md
@@ -0,0 +1,334 @@
+# 1.6x Change Logs
+
+## 1.62f (Aug. 05, 2022)
+
+### Unity
+
+Fixed a bug where URP renderer ignores a depth with some settings
+
+## 1.62e (June. 17, 2022)
+
+### Common
+
+Fixed a bug where old effekseer projects causes wrong behaviors.
+
+### Unity
+
+Fixed a bug where URP renderer causes an error with Profiler
+
+Fixed a bug where particles cannot stop after calling StopRoot
+
+### WebGL
+
+Fixed a bug where multiple context causes an error
+
+## 1.62d (Apr. 17, 2022)
+
+### Common
+
+Fix a bug where a particle is not spawned when StopRoot is called after Play immediately
+
+### Unity
+
+Reduced a memory allocation
+
+Supported 2021.2
+
+### WebGL
+
+Fixed typo
+
+Fixed a memory leak
+
+### UE4
+
+Fixed a bug where EffekseerUE4 fails to compile on some platforms
+
+Fixed a bug where particles are not shown on some platforms
+
+## 1.62c2 (March 28, 2022)
+
+Change a compile settings on Mac
+
+## 1.62c (March 06, 2022)
+
+Support Notarization on Mac
+
+Fix a bug where normal and tangent are not normalized in a procedural model
+
+Fix a bug where efkpkg importer cannot import a material when a texture file is not found
+
+Fix a SIMD instruction mistakes that regarding integer rounding.
+
+## 1.62b (Jan 31, 2022)
+
+### Common
+
+Fix a bug where behaviors of Normal are wrong in DX9
+
+Fix a bug where point, line and circle in the spawn method is not supported left and right coordinate conversion
+
+Fix a bug where a behavior of particle is wrong with drag and spawn method rotation
+
+### Tool
+
+Fix a bug where Effekseer crashes while importing efkpfg with a model and root directory
+
+### UE4
+
+Fix a bug where it failed to compile in the latest version
+
+### WebGL
+
+default image.crossOrigin was changed into none.
+
+## 1.62a (Jan 05, 2022)
+
+### Common
+
+Fixed a bug that allowed caches of old materials to be loaded.
+
+## 1.62 (Jan 02, 2022)
+
+### Common
+
+Supported a feature to maintain gamma color in a linear color space
+
+Fixed a bug where render batch doesn't work
+
+Fixed a bug where a behavior of drag or follow a parent is wrong with a spawn method
+
+Fixed a bug where a rendering result is wrong with a material and 17 uniforms
+
+Fixed a bug where DirectX9 Runtime failed to render some model
+
+### Tool
+
+Improved efkpkg importer
+
+Made a node select with Enter
+
+Fixed a FCurve Window behavior
+
+Fixed a bug where TextureObject is not imported from efkpkg
+
+Fixed a bug where fbx converter cannot convert some fbx
+
+Fixed a bug where a node is not selected with right clicking
+
+Changed a library to show a dialog into Zenity
+
+### Unity
+
+Separated setting files and added a command to create user settings (Please read documents)
+
+Added a filed to Speed in Emitter Editor
+
+Fixed a bug where a rendering result is wrong with NativeRenderer and minus depth priority
+
+Fixed a bug where a rendering result is wrong with a distortion, Effekseer NativeRenderer and Unity Standard Linear Renderer
+
+### WebGL
+
+Add a feature to load an effect from efkpkg (It requires unzip functions)
+
+## 1.61e (Oct 14, 2021)
+
+### Common
+
+Fixed a bug where the angle in the spawn method was not being applied to the drag of the force field.
+
+Fixed a bug where the force and attraction of force fields sometimes behaved incorrectly when the spawn method was applied.
+
+### Tools
+
+When a comment is added while a node is selected in the Material Editor, the comment now surrounds the node.
+
+Fixed a bug that prevented it from starting on older MacOS.
+
+### Unity
+
+Fixed a bug that caused a warning to appear in URP.
+
+Fixed bug that Unity URP didn't launch on old MacOS.
+
+## 1.61d (Sep 14, 2021)
+
+### Unity.
+
+Fixed a bug that caused Archive to fail on iOS.
+
+## 1.61c (Sep 11, 2021)
+
+### Common
+
+Fixed a bug that force field decay always works when the particle is at (0,0,0).
+
+### Tools.
+
+Fixed a bug that the screen turns black when bloom is enabled and an invalid value is entered.
+
+Fixed a bug where the window size would be wrong the next time it was launched if you quit when it was minimized.
+
+Fixed an issue where the F-curve labeling was wrong.
+
+### Unity
+
+Fixed a bug in UnityRenderer that the drawing does not match Effekseer when material distortion is enabled.
+
+## 1.61b (Aug 24, 2021)
+
+### Common
+
+Fixed memory leak in OpenGL
+
+Fixed a crash when loading a material that fails to compile.
+
+### Tools.
+
+Fixed a crash when clicking the file viewer button when no file is loaded.
+
+## 1.61a (2021/08/03)
+
+### Common
+
+Optimized the rendering speed of rings.
+
+Optimized rendering speed for WebGL.
+
+Fixed a crash when executing StopRoot with culling enabled.
+
+Fixed a bug in which culling behaved strangely in left-handed systems.
+
+Improved behavior of normals and lighting in left-handed systems.
+
+Fixed a bug with UV animation completion in left handed systems.
+
+### Runtime
+
+Changed internal memory handling in DirectX12, Metal, and Vulkan to use more memory, but less when there's not enough buffer.
+
+
+### Tools
+
+Changed to not show custom data unless a material file is selected.
+
+Fixed a bug that prevented some files from being displayed at runtime before 1.5 after saving them.
+
+## 1.60e
+
+### Common
+
+Fixed a bug that could cause crashes when playing effects in some 32bit builds.
+
+Fixed a bug that caused strange behavior when using two-element custom data as a material in some graphics backends.
+
+Fixed a bug that caused custom data to behave strangely in the DirectX9 environment.
+
+Fixed a bug that caused compile failure in some Linux environments.
+
+### WebGL
+
+Improved three.js to work without state restoration.
+
+Added a sample without state restoration.
+
+Fixed a bug where TypeScript samples could not be executed.
+
+Changed the version of three.js used in the sample to the latest version.
+
+## 1.60d
+
+### Common
+
+Fixed a bug in which vertex colors R and G were swapped in DirectX9 models.
+
+Fixed a bug in OpenGL where some states were not being restored.
+
+### Tools
+
+Fixed a bug that prevented recording from working properly on MacOS.
+
+Fixed a bug where the wire display in Lighting didn't look right.
+
+Fixed a bug in F-Curve that caused it to behave strangely when the points were swapped.
+
+Fixed a bug where Bloom parameters were displayed incorrectly.
+
+Added Spanish language.
+
+### Unity
+
+Fixed a bug where particles generated in the first frame were not displayed when there was a force field resistance.
+
+Fixed a bug where different files could be loaded if they had the same relative path
+
+Fixed a bug that caused a memory leak when using sound.
+
+## 1.60c2
+
+### Runtime
+
+Fixed a bug where an culling is flipped with a reversed depth except DirectX11
+
+## 1.60c
+
+### Common
+
+Fixed a bug that procedural models are not displayed in 32bit environment.
+Fixed a bug that soft particles were not behaving properly in left handed system.
+
+### Cocos2d-x
+
+Changed the maximum number of sprites.
+Improved memory handling in Metal.
+
+### Runtime
+
+Fixed and removed some samples.
+Improved memory handling in Metal
+
+## 1.60b
+
+### Common
+
+Improved error handling in OpenGL.
+
+Fixed a bug where the target position was reversed when using the left-hand coordinate system.
+
+Fixed a bug in which distortion was displayed incorrectly when using OpenGL and DirectX9 with advanced renderer.
+
+Fixed a bug where colors would flicker in rare cases.
+
+### Tools
+
+Improved behavior of wireframe display.
+
+Fixed a bug that caused some effects to fail to import.
+
+Fixed a bug that caused a crash when looping with F-curve and only one keypoint was selected.
+
+### Unity
+
+Disabled OpenGL on latest Macs as it no longer compiles with iOS.
+
+Fixed a bug where the effect scale node were not supported.
+
+Improved display of effects in scene view
+
+Fixed a bug that prevented Effekseer from being used anywhere but under Assets
+
+Fixed a bug in the Unity renderer where models with materials applied would display incorrectly.
+
+### DX library
+
+Fixed to compile with different minor versions of compilers.
+
+### Runtime
+
+Fixed a bug that the projection matrix of OpenGL sample was DirectX projection matrix.
+
+
+## 1.60
+
+[New Features](160)
diff --git a/source/zh_CN/ReleaseNotes/170.md b/source/zh_CN/ReleaseNotes/170.md
new file mode 100644
index 0000000..9e4ee09
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/170.md
@@ -0,0 +1,96 @@
+# 1.70 New Features
+
+## Common
+
+### Gradient
+
+Added the ability to specify colors with gradients.
+
+```eval_rst
+.. image:: ../../img/ReleaseNotes/gradient.png
+ :align: center
+```
+
+### Level of Detail
+
+Added the ability to change the behavior of particles based on distance to improve a performance of the effect.
+[by [@abvadabra](https://github.com/abvadabra), [#820](https://github.com/effekseer/Effekseer/pull/820)]
+
+```eval_rst
+.. image:: ../../img/Reference/lods_NodeConfiguration.png
+ :align: center
+```
+
+### Kill Rules
+
+Added the ability to specify a range within which particles will be discarded if they enter or exit within the specified range.
+[by [@abvadabra](https://github.com/abvadabra), [#833](https://github.com/effekseer/Effekseer/pull/833)]
+
+```eval_rst
+.. image:: ../../img/Reference/killRules_Box.png
+ :align: center
+```
+
+### Triggers
+
+Added the ability to remove or start generating specific particles during effect playback.
+
+```eval_rst
+.. image:: ../../img/Reference/trigger_anim.gif
+ :align: center
+```
+
+### Rotation
+
+Added the ability to rotate particles so that they face the camera.
+
+### Ribbon, Track
+
+#### Color Time
+
+Added the ability to set the source of time to determine the color of ribbons and trajectories.
+
+### Materials
+
+#### New nodes
+
+Light, Noise, and Gradient nodes have been added.
+
+## Tools
+
+### Overdraw display
+
+Added a display method that shows the number of drawings as a drawing method.
+
+```eval_rst
+.. image:: ../../img/Reference/DrawMode_Overdraw.png
+ :align: center
+```
+
+### h264 recording
+
+Added the ability to save recordings in h264 format. (Windows only)
+
+### Data Recovery
+
+Added auto saving of project edited in Effekseer. In case of data loss project can be restored from auto saved files by going into `Files > Recover`
+[by [@abvadabra](https://github.com/abvadabra), [#813](https://github.com/effekseer/Effekseer/pull/813)]
+
+## Unity
+
+Supported M1 Mac
+
+## UnrealEngine5
+
+Supported UnrealEngine5
+
+## Other
+
+- Runtime: Particles generated at a small number of times will now interpolate their parent's position.
+ For example, children of a fast-moving parent particle can now be generated at equal intervals.
+- Editor: Added ability to configure amount of digits after decimal point in editor [by [@abvadabra](https://github.com/abvadabra), [#812](https://github.com/effekseer/Effekseer/pull/812)]
+- Editor: Added ability to use dynamic expressions for middle point of Easing component. [by [@abvadabra](https://github.com/abvadabra), [#816](https://github.com/effekseer/Effekseer/pull/816)]
+- API: Added `Manager::SetSpawnDisabled(Handle, bool)` function which allows to temporarily disable particles generation by effect instance [by [@abvadabra](https://github.com/abvadabra), [#808](https://github.com/effekseer/Effekseer/pull/808)]
+- OpenGL Renderer: Fixed incorrect reset of sampler objects [by [@abvadabra](https://github.com/abvadabra), [#815](https://github.com/effekseer/Effekseer/pull/815)]
+- Other: Performance has been improved when pausing effects or when effects are off-screen.
+- Various other bugs have been fixed.
diff --git a/source/zh_CN/ReleaseNotes/17x.md b/source/zh_CN/ReleaseNotes/17x.md
new file mode 100644
index 0000000..77a37d7
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/17x.md
@@ -0,0 +1,92 @@
+# 1.7x Change Logs
+
+## 1.70f (Jul. 15, 2023)
+
+### UnrealEngine
+
+Fixed a bug that Reimport was not available in 5.2.
+
+## 1.70e (June. 03, 2023)
+
+### Editor
+
+Fixed a bug where FCurve Crashes.
+
+Added a feature to copy fcurve from menu.
+
+### C++
+
+Refactor codes
+
+Fixed a bug where frame is specified in SetTime
+
+### Unity
+
+Supported Unity 2022.3
+
+## 1.70d (Apr. 21, 2023)
+
+### Unity
+
+Fixed a bug that could cause memory leaks.
+
+## 1.70c (Jan. 04, 2023)
+
+### Unity
+
+Fixed a bug where Effekseer cannot load a material which is created with 1.7 on UnityRenderer
+
+Fixed a bug where a distorted color is white on NativeRenderer with URP
+
+## 1.70b (Dec. 24, 2022)
+
+### Common
+
+Fixed a bug where a single easing behavior is wrong
+
+### Tool
+
+Fixed a bug where Effekseer crashes when a network config file is broken
+
+### Runtime
+
+Fixed a bug where a sound feature is called from an another thread
+
+### Unity
+
+Fixed a bug where the plugin sometimes freezes with a sound feature
+
+Fixed a bug where a distortion is invalid on URP except VR
+
+Fixed a bug where Unity 2021.3 causes undefined symbol error
+
+Fixed a bug where the depth wasn't passed into SetRenderTarget correctly when using Unity 2022
+
+## 1.70a (Nov. 30, 2022)
+
+### Common
+
+Fixed a bug where rotation with axis enlarges particles
+Fixed a bug where a normal of procedural model is a bit wrong
+
+### Tool
+
+Fixed a bug where a modify button is still shown when an efkmodel is loaded
+
+### Runtime
+
+Removed VAO from a shader for multi threading in OpenGL
+Added a code to verify generating thread in VAO in OpenGL
+
+### UE
+
+Supported Unreal Engine 5.1
+Fixed many bugs
+
+### Unity
+
+Fixed a bug where a model sometimes be unlinked
+
+## 1.70 (Sep. 20, 2022)
+
+[New Features](170)
diff --git a/source/zh_CN/ReleaseNotes/index.rst b/source/zh_CN/ReleaseNotes/index.rst
new file mode 100644
index 0000000..db43636
--- /dev/null
+++ b/source/zh_CN/ReleaseNotes/index.rst
@@ -0,0 +1,22 @@
+=========================================
+版本说明
+=========================================
+
+新功能
+========================
+.. toctree::
+ :maxdepth: 1
+
+ 170
+ 160
+ 150
+
+更新日志
+========================
+.. toctree::
+ :maxdepth: 1
+
+ 17x
+ 16x
+ 15x
+ 14x_or_older
diff --git a/source/zh_CN/ToolReference/behavior.md b/source/zh_CN/ToolReference/behavior.md
new file mode 100644
index 0000000..0926ae2
--- /dev/null
+++ b/source/zh_CN/ToolReference/behavior.md
@@ -0,0 +1,74 @@
+# 行为
+
+## 概述
+
+修改特效在编辑器中的显示。可以模拟游戏中的情况,例如播放多个粒子。
+
+
+
+## 参数
+
+### 位置
+
+设置节点树中的根节点的位置。
+
+
+
+### 速度
+
+设置节点树中的根节点的移动速度。
+
+
+
+
+### 角度
+
+设置节点树中的根节点的角度。
+
+
+
+### 角速度
+
+设置节点树中的根节点的角速度。
+
+
+
+### 缩放
+
+设置节点树中的根节点的缩放。
+
+
+
+### 缩放速率
+
+设置节点树中的根节点的缩放速率。
+
+### 生命周期
+
+设置播放特效时删除根节点生成的粒子的时间(以帧为单位)。
+
+### X方向数量
+
+设置在X方向重复这个特效的次数。
+
+### Y方向数量
+
+设置在Y方向重复这个特效的次数。
+
+### Z方向数量
+
+设置在Z方向重复这个特效的次数。
+
+### 距离
+
+设置播放多个特效时,特效之间的距离。
+
+
+
+### 播放速度
+
+设置特效的播放速度。
+
+### 引力点
+
+设置力场窗口中设置了引力时,目标点的坐标。
diff --git a/source/zh_CN/ToolReference/common.md b/source/zh_CN/ToolReference/common.md
new file mode 100644
index 0000000..b3ce675
--- /dev/null
+++ b/source/zh_CN/ToolReference/common.md
@@ -0,0 +1,119 @@
+# 基础设置
+
+## 概述
+
+在此,你可以为粒子节点设置一些全局参数,例如名字、生成粒子的数量和一些其他设置。
+
+## 参数
+
+
+
+你可以通过拖动窗口的菜单栏来移动它。
+
+你也可以通过将窗口拖动到出现的半透明方块处来将其添加到任意一个面板中。
+
+```eval_rst
+.. image:: ../../img/Reference/Overview/DockPanel_Panel.png
+ :align: center
+```
+
+你还可以通过拖动将窗口添加为面板的一个新的选项卡。
+(If you have a single panel of tab, drag & drop them onto the tab.)
+
+```eval_rst
+.. image:: ../../img/Reference/Overview/DockPanel_Tab.png
+ :align: center
+```
+
+在“生成方法”窗口, 选择“圆形”作为生成方法,
+在半径处输入4。
+
+可以看到,粒子现在以圆形排列。
+
+
+
+The MIT License (MIT)
+
+Copyright (c) 2011 Effekseer Project
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+
+### 许可证(编辑器)
+
+
+The MIT License (MIT)
+
+Copyright (c) 2011 Effekseer Project
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+DirectX Tool Kit
+https://directxtk.codeplex.com/
+Microsoft Public License (Ms-PL)
+
+Lumix Engine is licensed under the MIT License
+Copyright (c) 2013-2016 Mikulas Florek
+
+imgui is licensed under the MIT License
+Copyright (c) 2014-2018 Omar Cornut
+
+Boxer is licensed under the MIT License
+Copyright (c) 2014 Aaron Jacobs
+
+GD Graphics Library
+
+Credits and license terms:
+
+In order to resolve any possible confusion regarding the authorship of
+gd, the following copyright statement covers all of the authors who
+have required such a statement. If you are aware of any oversights in
+this copyright notice, please contact Pierre-A. Joye who will be
+pleased to correct them.
+
+ Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+ 2002, 2003, 2004 by Cold Spring Harbor Laboratory. Funded under
+ Grant P41-RR02188 by the National Institutes of Health.
+
+ Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
+ 2004 by Boutell.Com, Inc.
+
+ Portions relating to GD2 format copyright 1999, 2000, 2001, 2002,
+ 2003, 2004 Philip Warner.
+
+ Portions relating to PNG copyright 1999, 2000, 2001, 2002, 2003,
+ 2004 Greg Roelofs.
+
+ Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002,
+ 2003, 2004 John Ellson (ellson@graphviz.org).
+
+ Portions relating to gdft.c copyright 2001, 2002, 2003, 2004 John
+ Ellson (ellson@graphviz.org).
+
+ Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Pierre-Alain Joye (pierre@libgd.org).
+
+ Portions relating to JPEG and to color quantization copyright
+ 2000, 2001, 2002, 2003, 2004, Doug Becker and copyright (C) 1994,
+ 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Thomas
+ G. Lane. This software is based in part on the work of the
+ Independent JPEG Group. See the file README-JPEG.TXT for more
+ information.
+
+ Portions relating to GIF compression copyright 1989 by Jef
+ Poskanzer and David Rowley, with modifications for thread safety
+ by Thomas Boutell.
+
+ Portions relating to GIF decompression copyright 1990, 1991, 1993
+ by David Koblas, with modifications for thread safety by Thomas
+ Boutell.
+
+ Portions relating to WBMP copyright 2000, 2001, 2002, 2003, 2004
+ Maurice Szmurlo and Johan Van den Brande.
+
+ Portions relating to GIF animations copyright 2004 Jaakko Hyvätti
+ (jaakko.hyvatti@iki.fi)
+
+Permission has been granted to copy, distribute and modify gd in
+any context without fee, including a commercial application,
+provided that this notice is present in user-accessible supporting
+documentation.
+
+This does not affect your ownership of the derived work itself,
+and the intent is to assure proper credit for the authors of gd,
+not to interfere with your productive use of gd. If you have
+questions, ask. "Derived works" includes all programs that utilize
+the library. Credit must be given in user-accessible
+documentation.
+
+This software is provided "AS IS." The copyright holders disclaim
+all warranties, either express or implied, including but not
+limited to implied warranties of merchantability and fitness for a
+particular purpose, with respect to this code and accompanying
+documentation.
+
+Although their code does not appear in the current release, the
+authors also wish to thank Hutchison Avenue Software Corporation
+for their prior contributions.
+
+Native File Dialog
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1\. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+2\. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+3\. This notice may not be removed or altered from any source distribution.
+
+-- 源真ゴシック --
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
+
+
From c948d1d50690906e6496d81ea52371404c86d187 Mon Sep 17 00:00:00 2001
From: SQwatermark <53200273+SQwatermark@users.noreply.github.com>
Date: Sat, 6 Jan 2024 12:29:32 +0800
Subject: [PATCH 2/2] Specify page language to fix text rendering
---
source/conf.py | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/source/conf.py b/source/conf.py
index e2f8bc6..f29e9cf 100644
--- a/source/conf.py
+++ b/source/conf.py
@@ -194,6 +194,15 @@
html_show_sourcelink = False
+def html_page_context(app, pagename, templatename, context, doctree):
+ # setup page language
+ if pagename.startswith('ja/'):
+ context['language'] = 'ja'
+ elif pagename.startswith('en/'):
+ context['language'] = 'en'
+ elif pagename.startswith('zh_CN/'):
+ context['language'] = 'zh_CN'
+
def setup(app):
app.add_config_value('recommonmark_config', {
}, True)
@@ -203,4 +212,6 @@ def setup(app):
app.add_js_file('js/effekseer.min.js')
app.add_js_file('js/iframe.js')
app.add_js_file('js/OrbitControls.js')
- app.add_css_file('css/custom.css')
\ No newline at end of file
+ app.add_css_file('css/custom.css')
+
+ app.connect('html-page-context', html_page_context)
\ No newline at end of file