mirror of
https://github.com/kaosat-dev/Blender_bevy_components_workflow.git
synced 2024-11-21 19:44:18 +00:00
Merge f73f8a4704
into a2f8a66f66
This commit is contained in:
commit
94ee8b4520
@ -24,8 +24,7 @@ This guide assumes you use Blender 4.2 or newer and have set it to English.
|
|||||||
<summary>This window should show up</summary>
|
<summary>This window should show up</summary>
|
||||||
|
|
||||||
<img src="img/install.png" width=50%>
|
<img src="img/install.png" width=50%>
|
||||||
|
|
||||||
</summary>
|
|
||||||
</details>
|
</details>
|
||||||
- Leave all settings as is and click on `OK`
|
- Leave all settings as is and click on `OK`
|
||||||
|
|
||||||
@ -315,4 +314,4 @@ Okay, maybe not that much glory. But the important part is that the player is vi
|
|||||||
|
|
||||||
- Read the [Blenvy for Bevy](../../crates/blenvy/README.md) documentation for more features on the Bevy side.
|
- Read the [Blenvy for Bevy](../../crates/blenvy/README.md) documentation for more features on the Bevy side.
|
||||||
- Read the [Blenvy for Blender](../../tools/blenvy/README.md) documentation for more features on the Blender side.
|
- Read the [Blenvy for Blender](../../tools/blenvy/README.md) documentation for more features on the Blender side.
|
||||||
- Read about the [Avian Physics Integration](../avian/readme.md) to learn how to setup colliders in Blender that will be used by the Avian physics engine in Bevy.
|
- Read about the [Avian Physics Integration](../avian/README.md) to learn how to setup colliders in Blender that will be used by the Avian physics engine in Bevy.
|
||||||
|
@ -1,20 +1,5 @@
|
|||||||
use bevy::prelude::*;
|
use bevy::prelude::*;
|
||||||
|
|
||||||
#[derive(Component, Reflect, Debug)]
|
|
||||||
#[reflect(Component)]
|
|
||||||
/// Component for cameras, with an offset from the Trackable target
|
|
||||||
///
|
|
||||||
pub struct CameraTracking {
|
|
||||||
pub offset: Vec3,
|
|
||||||
}
|
|
||||||
impl Default for CameraTracking {
|
|
||||||
fn default() -> Self {
|
|
||||||
CameraTracking {
|
|
||||||
offset: Vec3::new(0.0, 6.0, 8.0),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Component, Reflect, Debug, Deref, DerefMut)]
|
#[derive(Component, Reflect, Debug, Deref, DerefMut)]
|
||||||
#[reflect(Component)]
|
#[reflect(Component)]
|
||||||
/// Component for cameras, with an offset from the Trackable target
|
/// Component for cameras, with an offset from the Trackable target
|
||||||
|
@ -11,7 +11,6 @@ pub struct CameraPlugin;
|
|||||||
impl Plugin for CameraPlugin {
|
impl Plugin for CameraPlugin {
|
||||||
fn build(&self, app: &mut App) {
|
fn build(&self, app: &mut App) {
|
||||||
app.register_type::<CameraTrackable>()
|
app.register_type::<CameraTrackable>()
|
||||||
.register_type::<CameraTracking>()
|
|
||||||
.register_type::<CameraTrackingOffset>()
|
.register_type::<CameraTrackingOffset>()
|
||||||
.register_type::<SSAOSettings>()
|
.register_type::<SSAOSettings>()
|
||||||
.add_systems(
|
.add_systems(
|
||||||
|
@ -97,8 +97,6 @@ expected_custom_property_values = {'bevy_animation::AnimationPlayer': '(animatio
|
|||||||
'blenvy::blender_settings::lighting::BlenderShadowSettings': '(cascade_size: 0)',
|
'blenvy::blender_settings::lighting::BlenderShadowSettings': '(cascade_size: 0)',
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_replace_proxies::SSAOSettings': '()',
|
'bevy_gltf_worlflow_examples_common::core::camera::camera_replace_proxies::SSAOSettings': '()',
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackable': '()',
|
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackable': '()',
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTracking': '(offset: Vec3(x:0.0, y:0.0, '
|
|
||||||
'z:0.0))',
|
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackingOffset': '(Vec3(x:0.0, y:0.0, '
|
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackingOffset': '(Vec3(x:0.0, y:0.0, '
|
||||||
'z:0.0))',
|
'z:0.0))',
|
||||||
'bevy_gltf_worlflow_examples_common::game::picking::Pickable': '()',
|
'bevy_gltf_worlflow_examples_common::game::picking::Pickable': '()',
|
||||||
@ -359,10 +357,6 @@ expected_custom_property_values_randomized = {'bevy_animation::AnimationPlayer':
|
|||||||
'blenvy::blender_settings::lighting::BlenderShadowSettings': '(cascade_size: 73)',
|
'blenvy::blender_settings::lighting::BlenderShadowSettings': '(cascade_size: 73)',
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_replace_proxies::SSAOSettings': '()',
|
'bevy_gltf_worlflow_examples_common::core::camera::camera_replace_proxies::SSAOSettings': '()',
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackable': '()',
|
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackable': '()',
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTracking': '(offset: '
|
|
||||||
'Vec3(x:0.5714026093482971, '
|
|
||||||
'y:0.42888906598091125, '
|
|
||||||
'z:0.5780913233757019))',
|
|
||||||
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackingOffset': '(Vec3(x:0.5714026093482971, '
|
'bevy_gltf_worlflow_examples_common::core::camera::camera_tracking::CameraTrackingOffset': '(Vec3(x:0.5714026093482971, '
|
||||||
'y:0.42888906598091125, '
|
'y:0.42888906598091125, '
|
||||||
'z:0.5780913233757019))',
|
'z:0.5780913233757019))',
|
||||||
|
Loading…
Reference in New Issue
Block a user