Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 38 additions & 1 deletion CHANGELOG-blender.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,44 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

## [0.1.14]

- Components data can now be exported using glTF Extensions.

Bevy 0.18 gained support for processing glTF extensions.
By exporting the component data as an extension, component processing will happen when the glTF file is being loaded, rather than when the GltfExtras components are inserted.
This means Scenes built from glTF files are "ready to go", including component data, and don't need to be processed as they're being spawned.

The data in a glTF file now looks like this.

```json
"nodes": [
{
"extensions": {
"BEVY_skein": {
"components": [
{
"test_components::Player": {
"name": "Is the Mesh Object",
"power": 90.93000030517578,
"test": -234
}
}
]
}
},
"mesh": 0,
"name": "Cube"
},
```

- Add a "Trigger all Collection Exporters" operator. This can be used from a sidemenu or bound to a key.

### Bugfixes

- Fix a bug where the Blender addon wouldn't connect to Bevy 0.15 applications.
- Fix

## [0.1.13]

- Enable Blender 5 compatibility
Expand Down Expand Up @@ -145,7 +181,8 @@ These presets are one-off. There is no special storage for them once they are ap

Initial Release of Blender Addon

[unreleased]: https://github.com/rust-adventure/skein/compare/blender-v0.1.13...HEAD
[unreleased]: https://github.com/rust-adventure/skein/compare/blender-v0.1.14...HEAD
[0.1.14]: https://github.com/rust-adventure/skein/compare/blender-v0.1.13...blender-v0.1.14
[0.1.13]: https://github.com/rust-adventure/skein/compare/blender-v0.1.12...blender-v0.1.13
[0.1.9]: https://github.com/rust-adventure/skein/compare/blender-v0.1.8...blender-v0.1.9
[0.1.8]: https://github.com/rust-adventure/skein/compare/blender-v0.1.7...blender-v0.1.8
Expand Down
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

## [0.5.0]

Enable the processing of Bevy component data at glTF load time by taking advantage of the new glTF extension handlers in Bevy 0.18.

Components are inserted when the Scenes are being constructed from the glTF file in the loader, which is the earliest possible time this can happen.
This means that Scenes are "ready to go" and already include their component data after being loaded.
With extension data, Skein does not need to process scene instances as they are being instantiated.

## [0.4.0]

- Add custom BRP methods in `Plugin::finish`, which enables users to configure their own BRP host/port and plays nicely with other crates which may add methods of their own
Expand Down Expand Up @@ -59,7 +67,8 @@ Bevy 0.16-rc compatible release

Initial Release of Rust crate. Compatible with Bevy 0.15

[unreleased]: https://github.com/rust-adventure/skein/compare/v0.4.0...HEAD
[unreleased]: https://github.com/rust-adventure/skein/compare/v0.5.0...HEAD
[0.5.x]: https://github.com/rust-adventure/skein/compare/v0.4.0...0.5.0
[0.4.x]: https://github.com/rust-adventure/skein/compare/v0.3.0...0.4.0
[0.2.x]: https://github.com/rust-adventure/skein/compare/v0.2.0-rc.2...v0.2.0-rc.3
[0.1.x]: https://github.com/rust-adventure/skein/releases/tag/v0.1.0
Loading