Releases: actnwit/RhodoniteTS
Releases · actnwit/RhodoniteTS
v0.11.4
Major Changed
- Improve VRM spring bone physics
What's Changed
- refactor: sampler by @emadurandal in #1246
- refactor: material by @emadurandal in #1252
- refactor: material by @emadurandal in #1253
- refactor: reduce circular dependencies by @emadurandal in #1254
- fix: vrm spring bone by @emadurandal in #1256
- fix: transparent by @emadurandal in #1257
Full Changelog: v0.11.3...v0.11.4
v0.11.3
Major Changes
- Enhance Frustum Culling
- Update EffekseerComponent (Transparent Compositing with background HTML)
What's Changed
- fix: vrmEntity.getVrm().setVrmExpressions(vrmExpressions); by @emadurandal in #1238
- feat: add OCULUS_multiview and OVR_multiview2 by @emadurandal in #1239
- refactor: swc by @emadurandal in #1240
- refactor: material by @emadurandal in #1241
- refactor: material by @emadurandal in #1242
- refactor by @emadurandal in #1243
- refactor: add rebuildProgram by @emadurandal in #1245
- refactor: fix error by @emadurandal in #1244
- fix: materials_unlit by @emadurandal in #1247
- fix: frustum culling by @emadurandal in #1248
- Feat: add checking frustum outside/inside box by @emadurandal in #1249
- refactor: optimize importing by @emadurandal in #1250
- feat: effekseer by @emadurandal in #1251
Full Changelog: v0.11.2...v0.11.3
v0.11.2
Major Changes
- Entity shallow copy function on EntityRepository class
- Support Instanced Skin Mesh with EntityRepository.shallowCopyEntity method
What's Changed
- feat: duplicating entity and Instanced Skin Mesh by @emadurandal in #1232
- feat: support Instanced Skinning of VRM model by @emadurandal in #1233
- fix: WebXRInput.updateMotionControllerModel by @emadurandal in #1234
- fix: min/max setting in accessor by @emadurandal in #1235
- fix: MeshHelper's default arguments by @emadurandal in #1236
- fix: MeshHelper's default arguments by @emadurandal in #1237
Full Changelog: v0.11.1...v0.11.2
v0.11.1
Minor Changes
- refactor ESModule build settings
- add fromCopy1 method to Vector3 and MutableVector3 classes
- add rotateX, rotateY, rotateZ methods to MutableVector3 class
What's Changed
- feat: add fromCopy1 method by @emadurandal in #1229
- refactor: esm by @emadurandal in #1230
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Major Change
The following disruptive changes have been made
The following properties of TransformComponent have been renamed
- translate -> localPosition
- rotate -> localEulerAngles
- scale -> localScale
- quaternion -> localRotation
- matrix -> localMatrix
The following properties of the SceneGraphComponent have been renamed
- translate -> position
- rotate -> eulerAngles
- quaternion -> rotation
- worldMatrix -> matrix
The above is the naming convention for Transform in Unity and PlayCanvas, and the changes are made accordingly.
What's Changed
- !refactor: TransformComponent and SceneGraphComponent by @emadurandal in #1227
Full Changelog: v0.10.2...v0.11.0
v0.10.2
Major Change
- refactor: Type checking of the ESModule version is now enabled in VSCode.
- fix: Spring bone behavior
- fix: EmissiveFactor now works correctly
- feat: Transform3D class added
- feat: foward render pipeline shadow (Experiment)
What's Changed
- feat: foward render pipeline shadow by @emadurandal in #1212
- feat: quaternion by @emadurandal in #1216
- fix: spring bone by @emadurandal in #1217
- feat: add emissiveFactor by @emadurandal in #1218
- feat: transform 3d by @emadurandal in #1219
- fix: weights handling by @emadurandal in #1220
- feat: vrm by @emadurandal in #1221
- refactor: prettier by @emadurandal in #1222
- refactor: renderpass by @emadurandal in #1223
- refactor: material by @emadurandal in #1224
- feat: webgpu by @emadurandal in #1225
- refactor: WebGLStrategyDataTexture.ts by @emadurandal in #1226
Full Changelog: v0.10.1...v0.10.2
v0.10.1
Major Features
- fix: an error on spector.js shader debugging
- feat: shader code errors displayed on spector.js shader editor
- feat: add getVariantNames method to Mesh class by @emadurandal in #1205
- fix: Hardware Shadow PCF now works correctly on ClassicUberShader
- feat: add Variant Shadow Map to PbrUberShader (experimentally)
What's Changed
- feat: add getVariantNames method to Mesh class by @emadurandal in #1205
- test: add test by @emadurandal in #1206
- fix: change GL_NEAREST to GL_LINEAR to Hardware Shadow PCF works correctly by @emadurandal in #1207
- feat: sat by @emadurandal in #1208
- refactor: delete a duplicated shader file by @emadurandal in #1209
- refactor: add hammersley for WebGL2 by @emadurandal in #1210
- feat: Variance Shadow Map by @emadurandal in #1211
- fix: error on spector.js shader debugging by @emadurandal in #1213
- feat: enable to display shader code error on spector.js by @emadurandal in #1214
- fix: avoid shader code error on spector.js by @emadurandal in #1215
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Major Changed
- Supports Hardware PCF shadow.
- Former VRMImporter is renamed to VRM0xImporter, and VRM1Importer added (not implementation completed)
- Add applyMaterialVariant method to Mesh class
- Supports glTF files which use sparse accessors for animation.
What's Changed
- fix: sheen by @emadurandal in #1192
- add api-doc-deploy.yml by @emadurandal in #1195
- doc: add api docs by @emadurandal in #1196
- refactor: remove CodeQL by @emadurandal in #1194
- refactor: world matrix by @emadurandal in #1193
- refactor: type of matrix, vector by @emadurandal in #1197
- Doc by @emadurandal in #1198
- doc: update api reference by @emadurandal in #1199
- docs: update API reference by @emadurandal in #1200
- feat: shadow by @emadurandal in #1201
- fix: animation using sparse accessor by @emadurandal in #1202
- feat: vrm1 0 by @emadurandal in #1203
- feat: add applyMaterialVariant method to Mesh class by @emadurandal in #1204
Full Changelog: v0.9.2...v0.10.0
v0.9.2
Major Changed
- KHR_materials_iridecense Support
- KHR_materials_variants Support
- UV1 support in ClearCoat
- KHR_materials_transform Support in emissive, occlusion textures
Breakable Changed
- return type was changed for GltfImporter, Gltf2Imporeter, VRMImporter
What's Changed
- refactor: _getCameraComponentForRendering by @emadurandal in #1175
- feat: billboard by @emadurandal in #1176
- feat: billboard gltf by @emadurandal in #1178
- fix: effekseer by @emadurandal in #1179
- feat: OriginalXMag, OriginalYMag, OriginalFovY by @emadurandal in #1180
- feat: add MathSphere.ts by @emadurandal in #1181
- feat: shadow mapping by @emadurandal in #1182
- fix: switch boneDataType default value to Mat44x1 by @emadurandal in #1184
- feat: world setting by @emadurandal in #1183
- feat: add default transform getter to AnimationComponent by @emadurandal in #1185
- feat: add getCurrentWebGLContextWrapper to System by @emadurandal in #1186
- !refactor: gltf loader by @emadurandal in #1187
- refactor: result by @emadurandal in #1188
- feat: clearcoat uv1 by @emadurandal in #1189
- feat: Iridescence by @emadurandal in #1190
- feat: khr materials variants by @emadurandal in #1191
Full Changelog: v0.9.1...v0.9.2
v0.9.1
Major Changed
- Upgrade Depthbuffer bit 16bit -> 24bit
What's Changed
- refactor: material by @emadurandal in #1169
- feat: add CameraSID by @emadurandal in #1171
- feat: add from and fromString to HdriFormat by @emadurandal in #1172
- fix: effekseer by @emadurandal in #1173
- fix: add pixelShaderPrerequisites += 'layout(location = 0) out vec4 rt… by @emadurandal in #1170
- feat: upgrade Depth buffer bit by @emadurandal in #1174
Full Changelog: v0.9.0...v0.9.1