Releases: actnwit/RhodoniteTS
Releases · actnwit/RhodoniteTS
v0.6.3
Major Features
- Gltf2Exporter support Morph Target & Animation Output
- Refactoring Rn modules (See: #931 (comment) )
Major Changes (BREAKING CHANGE)
- The singleton pattern for EntityRepository and ComponentRepository has been eliminated.
What's Changed
- fix: video texture sample by @emadurandal in #1043
- refactor!: entity repository by @emadurandal in #1044
- feat: primitive based rendering by @emadurandal in #1045
- refactor: export by @emadurandal in #1046
- Update README.md by @emadurandal in #1048
- refactor: modules by @emadurandal in #1047
- refactor!: module by @emadurandal in #1049
- feat: gltf2exporter blendshape by @emadurandal in #1050
- fix: Gltf2Exporter blendshape process by @emadurandal in #1051
Full Changelog: v0.6.1...v0.6.3
v0.6.2
Major Changes (BREAKING CHANGED)
- The singleton pattern in Class "EntityRepository" and "ComponentRepository" has been eliminated and the class is now static.
What's Changed
- fix: video texture sample by @emadurandal in #1043
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed (BREAKING CHANGED)
- refactor!: make ModelConverter static class by @emadurandal in #1042
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Major Changed (BREAKING CHANGED)
- The singleton pattern in Class "System", "GltfImporter", "Gltf2Importer", "Gltf1Importer" and "VRMImporter" has been eliminated and the class is now static.
- Rename "VRMImporter" class to "VrmImporter"
- No more "webgl", "pbr", etc. LoadModules!
- "system.setProcessApproachAndCanvas" method is now "System.init"
Minor Changed
- fix: WebXR Stability
- fix: effekseer importing
- fix: Gltf2Export and Gltf2Import Stability
What's Changed
- feat: tex storage by @emadurandal in #1029
- fix: effekseer import by @emadurandal in #1033
- fix: add background asset tag by @emadurandal in #1032
- fix: memory by @emadurandal in #1030
- fix: import error for empty node only by @emadurandal in #1035
- refactor!: change the name "setProcessApproachAndCanvas" method to "init" and make System static class by @emadurandal in #1036
- refactor!: change default flag to true for createPbrUberMaterial and … by @emadurandal in #1037
- refactor!: make GltfImporter static class by @emadurandal in #1038
- refactor: importer by @emadurandal in #1039
- fix: VrmImporter by @emadurandal in #1040
- fix: webxr by @emadurandal in #1041
Full Changelog: v0.5.6...v0.6.0
v0.5.6
Major Features
- TranslationGizmo & ScaleGizmo
- Add Frame class (Frame -> Expression -> RenderPass)
- Copy some methods from TransformComponent and SceneGraphComponent to an Entity instance
Minor Changed
- support Spector.js Marker
What's Changed
- refactor!: scene graph entity by @emadurandal in #1004
- refactor: material by @emadurandal in #1005
- feat!: raycast using tomas-moller by @emadurandal in #1006
- refactor!: remove the Arenberg raycasting by @emadurandal in #1007
- feat: effekseer by @emadurandal in #1002
- feat: TranslationGizmo and ScaleGizmo by @emadurandal in #1008
- feat: ScaleGizmo by @emadurandal in #1009
- fix: update @types/webxr by @emadurandal in #1010
- chore: add "noUncheckedIndexedAccess": false, by @emadurandal in #1011
- fix: texture duplication detecting error by @emadurandal in #1012
- feat: expose Is by @emadurandal in #1013
- fix: exposed Is compile error by @emadurandal in #1014
- fix: exposed Is by @emadurandal in #1015
- feat: renderpass by @emadurandal in #1016
- feat: spector marker by @emadurandal in #1017
- feat: add keyframe by @emadurandal in #1018
- fix: registerEventListeners by @emadurandal in #1019
- feat: destory entity by @emadurandal in #1020
- feat: add setViewport and resizeCanvas by @emadurandal in #1021
- feat: add translate, rotate, scale .... methods to ITransformEntity by @emadurandal in #1022
- feat: add processWithAuto() method to System by @emadurandal in #1023
- feat: mesh helper by @emadurandal in #1024
- feat: add addChild, children and removeChild method to ISceneGraphEntityMethods by @emadurandal in #1025
- fix: conflict btw TransformEntity's __component and SceneGraphEntity'… by @emadurandal in #1026
- test: disable consoleLog by @emadurandal in #1027
Full Changelog: v0.5.5...v0.5.6
v0.5.5
Major Changed
Bug fixes
- Camera Controller unhoped behavior when using glTF Importer #1003
You can install RhodoniteTS by npm.
https://www.npmjs.com/package/rhodonite
$ npm install rhodonite
What's Changed (Pull Request based)
- feat: gltf2exporter glb by @emadurandal in #991
- feat: gltf2exporter support glb (include images) by @emadurandal in #992
- fix: glTF validator check error (Accessor and BufferView in FlightHelmet) by @emadurandal in #993
- feat: support sampler by @emadurandal in #994
- fix: material handling in Gltf2Exporter by @emadurandal in #995
- feat: gltf2exporter effekseer by @emadurandal in #996
- refactor: rename CommonTypes.ts by @emadurandal in #999
- fix: bonenumber by @emadurandal in #1000
- chore: samples by @emadurandal in #1001
- fix: switch to use __generateCameraEntity than this.__generateCamera… by @emadurandal in #1003
Full Changelog: v0.5.4...v0.5.5
v0.5.4
Major Changed
- refactor!: Improve entity.get**** (e.g. entity.getCamera()) methods with TypeScript type inference.
- feat: skinning Animation support for Gltf2Exporter
Minor Changed
- refactor: add Khronos glTF Samples Repository as git submodule by @emadurandal in #984
What's Changed
- feat: add support skinning for Gltf2Exporter by @emadurandal in #983
- refactor: add Khronos glTF Samples by @emadurandal in #984
- fix: skinning Animation support Gltf2Exporter by @emadurandal in #985
- fix: animationTrackName handling by @emadurandal in #986
- fix: json.nodes handling of Gltf2Exporter by @emadurandal in #987
- refactor!: improve entity types by @emadurandal in #988
- refactor!: entity types by @emadurandal in #989
- fix: IsThisCamera by @emadurandal in #990
Full Changelog: v0.5.3...v0.5.4
v0.5.3
Major Changes
- feat: Add new Primitives geometries: Cube, Line, Joint, Grid, and Axis.
- feat: supports animation (static mesh only) output for Gltf2Exporter by @emadurandal in #968
Minor Changes
- feat: add fromCopy[2|3|4] methods to Vector classes by @emadurandal in #980
- refactor: proceeding refactoring for supporting Custom Vertex Attributes system: #972
- chore/refactor: refactoring many codes
BREAKING CHANGES
- refactor!: make Gltf2Exporter non-singleton class by @emadurandal in #950
What's Changed (Details)
- fix: switch type annotation "Object" to "object" by @emadurandal in #948
- refactor: glTF by @emadurandal in #949
- refactor!: make Gltf2Exporter non-singleton class by @emadurandal in #950
- refactor: gltf2exporter by @emadurandal in #951
- feat: improve Result.ts by @emadurandal in #953
- refactor: gltf by @emadurandal in #952
- feat: Gltf2Exporter by @emadurandal in #954
- refactor: animation component by @emadurandal in #956
- feat: add WebGLConstants.ts by @emadurandal in #957
- chore: prettier XR codes by @emadurandal in #958
- refactor: geometry classes by @emadurandal in #959
- refactor: sphere by @emadurandal in #960
- refactor: Primitive.ts by @emadurandal in #961
- feat: custom vertex attributes by @emadurandal in #962
- refactor: Gltf2Exporter by @emadurandal in #963
- fix: remove "WebWorker" to build samples with no error by @emadurandal in #964
- refactor: Is.ts by @emadurandal in #965
- feat: add assertExist by @emadurandal in #966
- feat: gltf exporter by @emadurandal in #967
- test: update puppeteer by @emadurandal in #969
- feat: supports animation output for Gltf2Exporter by @emadurandal in #968
- refactor: vertex attributes by @emadurandal in #970
- refactor: custom vertex attributes by @emadurandal in #973
- refactor: RnPromise by @emadurandal in #869
- fix: gltf2 exporter by @emadurandal in #974
- feat: primitive axis by @emadurandal in #975
- chore: prettier all code by @emadurandal in #976
- feat: #977 grid primitive by @emadurandal in #978
- feat: Add Joint.ts by @emadurandal in #979
- feat: add fromCopy[2|3|4] methods to Vector classes by @emadurandal in #980
- feat: add Line primitive and expose Axis, Joint, Line primitives as API by @emadurandal in #981
- feat: add Primitive samples by @emadurandal in #982
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Major Changes
- Fix runtime error on WebGL2 for iOS/Mac Safari (Disable UBO temporary)
What's Changed
- refactor: fix tsconfig.json to remove non-use specifying by @emadurandal in #943
- fix: generateWebGLContext method to return fallback webgl1 context by @emadurandal in #944
- fix: disable UBO for safari by @emadurandal in #945
Full Changelog: v0.5.1...v0.5.2
v0.5.1
Main Changed
- Support Live Shader Editing with Spector.js in #939
What's Changed
- feat: support loading effekseer effect from arraybuffer by @emadurandal in #929
- feat: support spector.js live shader code editing by @emadurandal in #939
- feat: export max skeletal bone number for uniform mode option by @KaYaF in #934
- refactor: getting uniform locations by @emadurandal in #936
- test: make test-e2e parallel by @emadurandal in #938
- fix: MutableScalar.ts by @emadurandal in #941
- chore: Develop by @emadurandal in #932
- chore: change console output level from error to warn for webgl exten… by @emadurandal in #933
- chore: improve console.warn comment about WebGL extensions by @emadurandal in #940
Full Changelog: v0.5.0...v0.5.1