Project Harmonia

https://files.mastodon.social/media_attachments/files/111/824/668/379/857/563/original/47f833c93af09871.mp4

Added UV for generated walls It was an interesting task and I learned a lot about how meshes are represented internally. Initially I used 8 vertices for each wall. But then I discovered that if I needed a different color and normal for each side, then I needed a different vertex! So I reworked the mesh generation to make 20 vertices per mesh (for each side with no bottom). [@projectharmonia](https://lemmy.ml/c/projectharmonia) [\#projectharmonia](https://mastodon.social/tags/projectharmonia) [#bevy](https://mastodon.social/tags/bevy) [#gamedev](https://mastodon.social/tags/gamedev)

1
0

First door almost done. Very boring but necessary object. This door I want dynamically recolor in building mode. Only animation is left. [@projectharmonia](https://lemmy.ml/c/projectharmonia) [\#projectharmonia](https://toot.garden/tags/projectharmonia) [#3d](https://toot.garden/tags/3d) [#blender](https://toot.garden/tags/blender) [#blender3d](https://toot.garden/tags/blender3d)

1
0

🧬 bevy\_replicon v0.21.1 is out! It's a high level networking crate for the Bevy game engine. After quite some R&D from UkoeHB in Discord and I, the library now features entity visibility control for clients! The new companion crate bevy\_replicon\_attributes extends replicon visibility with a highly ergonomic attributes-based API. See the changelog for a full list of changes: [https://github.com/projectharmonia/bevy\_replicon/blob/master/CHANGELOG.md](https://github.com/projectharmonia/bevy_replicon/blob/master/CHANGELOG.md) 📦[https://crates.io/crates/bevy\_replicon](https://crates.io/crates/bevy_replicon) 📦[https://crates.io/crates/bevy\_replicon\_attributes](https://crates.io/crates/bevy_replicon_attributes) [@projectharmonia](https://lemmy.ml/c/projectharmonia) [\#bevy](https://mastodon.social/tags/bevy)

1
0
https://files.mastodon.social/media_attachments/files/111/796/359/045/784/239/original/7e5e9d0bcd23833f.mp4

Love Bevy asset reloading feature! To implement object buttons reloading when changing metadata files, I simply added a system that respawns buttons when metadata changes. Complete separate preview system automatically updates the image. So convenient. [@projectharmonia](https://lemmy.ml/c/projectharmonia) [\#bevy](https://mastodon.social/tags/bevy) [#rust](https://mastodon.social/tags/rust) [#gamedev](https://mastodon.social/tags/gamedev) [#projectharmonia](https://mastodon.social/tags/projectharmonia)

1
0

Textures 1024*1024 Vertices 1346 Triangles 2294 ![](https://lemmus.org/pictrs/image/5bd35c4c-32bc-4bf1-9b0b-182cb195a231.webp) ![](https://lemmus.org/pictrs/image/2fa14f9d-a36c-4875-b8e3-a547d4106454.webp) ![](https://lemmus.org/pictrs/image/ab67d279-070d-46f4-a2d4-396239dfdd5a.webp) ![](https://lemmus.org/pictrs/image/8fbb77a1-ee9d-4526-8172-34c9a188c7bd.webp)

1
0