Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This week in the Bevy ecosystem we see Tiny Glade ship a Steam demo, live VJ sets powered by Bevy, screen space reflections in the deferred renderer and more.

We've also got the usual showcases and a couple really interesting crate release for 2d lighting systems and gpu particles.

https://thisweekinbevy.com/issue/2024-06-03-tiny-glade-vj-performances-and-2d-lighting

#rustlang #bevyengine #gamedev

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

controller support plus 32-angles of sprite rendered out for each animation. Makes it feel much more "3d"-y even though its all 2d sprites.

isometric projection is now also being applied to the directional input and the raycasts, etc.

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

I'm doing a lot of Blender -> Bevy work at the moment, and I needed a way to visually check the resulting texture atlases. Hence this sprite viewer that pulls in the metadata I'm generating via python scripts and Blender.

bevy_inspector_egui on a Resource + the generated information and I can check the animation for any directionality and any animation.

video/mp4

chrisbiscardi, to random
@chrisbiscardi@hachyderm.io avatar

isometric debugging with #bevyengine gizmos

chrisbiscardi, to random
@chrisbiscardi@hachyderm.io avatar

diving back into wgpu 0.20 + winit 0.30 with a focus on referencing crates and connecting concepts.

chrisbiscardi,
@chrisbiscardi@hachyderm.io avatar

its all rgb anyway, why not use better colors than r=1, g=1, b=1

fasterthanlime,
@fasterthanlime@hachyderm.io avatar

@chrisbiscardi yes yes yes

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

Bevy 0.14's release cycle is just getting started with the creation of the 0.14 release crew working group.

In the meantime, we've got new rendering features (God Rays and Depth of Field), cone meshing, rounded box gizmos, and more!

https://thisweekinbevy.com/issue/2024-05-20-rumblings-of-0-14-god-rays-and-depth-of-field

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

Still in need of y/z-indexing for visuals, but the collisions are working.

Colliders are defined in Tiled by visually placing vertices on the tilesheet. collider information is read when building the bevy_ecs_tilemap tilemap and translated into bevy_xpbd Colliders.

player is a kinematic rigidbody with a ellipse collider placed on a child entity. level colliders are static.

the switch plate in the middle is also a sensor, which is data added in Tiled as well.

video/mp4

onelson,
@onelson@mastodon.social avatar

@chrisbiscardi how do you like xpbd?

I started out rolling my own collision systems, but it's been harder to get right than I hoped 😅

Rapier is great, but I worry it's too much for my "side-scrolling 2d platformer adjacent" project. Maybe xpbd is a better fit.

onelson,
@onelson@mastodon.social avatar

@chrisbiscardi (reading up on xpbd, and Parry) this sounds pretty good to me. I don't care about physics simulation, forces, etc but I do welcome help with overall collision detection. Seems like I can get a good balance with these.

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar
chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This Week in Bevy: ClearCoat, new examples, and game updates

This week there are a bunch of new examples added to the repo, new additions to the StandardMaterial, and more.

Out in the wider ecosystem, we'll see 400,000 entities on a flowfield in the showcases as well as crates for networking, ui, and signals.

On top of that there are game updates from past Bevy jams, card games and more.

https://thisweekinbevy.com/issue/2024-05-13-clearcoat-new-examples-and-game-updates

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

experimental tiled integration. Seems like actual Tiled usage would take quite a bit of work to build out though.

Using bevy_ecs_tilemap at the moment. There's some z-indexing that I don't quite have a handle on yet.

#rustlang #bevyengine #gamedev

video/mp4

onelson,
@onelson@mastodon.social avatar

@chrisbiscardi I've been working with LDtk, and I wish it supported isometric layouts, but it's pretty good with Bevy otherwise.

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

8-way sprite exported from blender, using seldom_state and leafwing_input_manager for controls and animation control. idle, running, and dashing are the only animations implemented at the moment.

Just a prototype, but happy with the way it turned out, and I got a little blender scripting in too.

#rustlang #bevyengine #gamedev

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

blender -> sprites -> bevy

for 8-way directional movement

#bevyengine #rustlang

a character running

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This week in Bevy we've got some project changes relating to contributing, PR review, and the formalization of working groups, new color grading and state-management features, as well as some exciting experiments and demos.

Particularly interesting on the experimental side of things is a new crate and some experimentation with Bevy/Vello integration.

https://thisweekinbevy.com/issue/2024-05-06-vello-steamdecks-and-procedural-generation

#rustlang #bevyengine #gamedev

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

loading indicator -> "Hades" start screen Bevy demo.

I think I've learned what I wanted to from building this "Hades Start Menu" style demo. Doesn't use any Hades assets for copyright reasons, but accomplishes all of the elements in it using bevy_ui.

Still some more to do on it re: timings and such but happy with the couple custom shaders I wrote and having exported 3d animations as sprites from blender, etc for this.

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This Week in Bevy 2024-04-29 - Motion Blur, Visualizations, and beautiful renders

https://thisweekinbevy.com/issue/2024-04-29-motion-blur-visualizations-and-beautiful-renders

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines