Great example, and one I am learning from - thanks. However, I'm having an issue with 'Gradient': --> src/main.rs:5:5 | 5 | Gradient, | ^^^^^^^^ no `Gradient` in the root main.rs code starts as follows: // Prevents additional console window on Windows in release, DO NOT REMOVE!! #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] use palette::{ Gradient, FromColor, Lch, Srgb }; ...
@onerimeuse12 сағат бұрын
Why is this less than five minute video a better explanation with better, (immediate) examples than the other 2 hour videos on the same subject on this platform? Man I wish I'd seen this one two years ago while trying to get that light bulb to turn on 😂
@geoproces13 сағат бұрын
Hi Chris do you have link for this LIDAR ?
@chrisbiscardi10 сағат бұрын
all links are on the website which is linked in the description. The video for the LIDAR is kzbin.info/www/bejne/Y4bbiWBuadyUaqs
@morgomi18 сағат бұрын
Oh, that's great! I've been developing a 3D puzzle game with for a few weeks to explore Bevy more detailed way. Custom Primitives will be especially useful for my game! Thank you.
@auroralong5437Күн бұрын
lmao showing the PR for correct lerping and then immediately showing an incorrect use of lerp smoothing bevy example as the next item is hilarious
@MihajloCiricКүн бұрын
Very cool !
@anafabulaКүн бұрын
8:15 There is a game like that called Scanner Sombre. Not in bevy unfortunately. It didn't do very well, but cool concept.
@vicc8881Күн бұрын
As always I only understand the showcases, but I love the entire video, people are amazing. Thank you for this video 😉
@chrisbiscardiКүн бұрын
Is there anything I can do in the overview that would help you to understand what's going on?
@olafschluter706Күн бұрын
Part2 can be solved by applying the shoelace algorithm and Pick's theorem. The shoelace algorithm gives an area enclosed by the loop which Pick's theorem relates to the enclosed tiles, if the enclosing polygon has only coordinates that are natural numbers, which is the case here.
@Jianju69Күн бұрын
How consistently does Bevy export to WebGPU?
@chrisbiscardiКүн бұрын
It will export to WebGPU whenever you build it with the feature enabled. You can see the examples running in WebGPU on this page: bevyengine.org/examples-webgpu/
@luxluthКүн бұрын
the new observer looks amazing. It giving me so much ideas
@chrisbiscardiКүн бұрын
Observers seem like a big deal. Very excited to see how they get used over the next few months.
@admazzola3569Күн бұрын
yay another shoutout for bevy_mesh_terrain_editor ha :D Yes the editor supports Terrain and it also supports Doodads-only so that grayboxed level is being built with only doodads, no terrain. My dungeons dont have terrain, only doodads. For the floor and walls and such. I think the similar way as morrowind did things
@peterhaymanКүн бұрын
yaay its twibtime!! ❤❤❤
@Pasta221Күн бұрын
I really appreciate these videos! you are doing a whole teams amount of work just to keep us updated on bevy, truly amazing. ❤🎉
@chrisbiscardiКүн бұрын
Glad you're finding the videos useful!
@indiedevcastsКүн бұрын
Thanks for the update!
@GeekMasherКүн бұрын
Always great videos on Bevy and ecosystem updates <3
@user-sv9es4nh9k2 күн бұрын
What is your VsCode theme please
@chrisbiscardi2 күн бұрын
Night owl
@truestprophecy6 күн бұрын
This video was very interesting to me especially due to the fact that you used rust to recreate your website
@BenjaminMaggi6 күн бұрын
Only a duche Will spend 5 minutes talking how great he is writing in 100 different languages then ends with rust go f**** you
@Serveny7 күн бұрын
Very interesting as always 👍
@user-jy9qt3vv2q7 күн бұрын
i wish i could write in rust
@notgate26247 күн бұрын
StateScope is cool - teardown functions were annoying me
@ITheSteampunkGuy7 күн бұрын
Hey can you share the link to the "Ships and Planets" showcase at 03:22? I can't seem to find a reference to it in the bevy discord or online.
@chrisbiscardi7 күн бұрын
The video chapter headings all match up with the headings on the website, which is linked in the description and shown at the beginning of the video.
@ITheSteampunkGuy7 күн бұрын
@@chrisbiscardi aha Didn't think to look there, thanks!
@vicc88817 күн бұрын
first
@_js8 күн бұрын
This is a little random but how are you splitting your screen like that 😅
@chrisbiscardi8 күн бұрын
I use yabai as a tiling window manager on macos
@_js8 күн бұрын
Thanks for the quick reply. Great stream btw! Appreciate your contents on Bevy and Rust 🙇♂️
@olafschluter7068 күн бұрын
The interesting problem here is: how can you multi-thread the brute-force approach? You may create threads for each starting point running its cycle - but you need a way to determine when each thread hits the goal at the same time (number of steps). So you need another thread receiving messages from those threads, each and every time when a thread has completed a cycle. He needs to report the number of steps needed so far. The message receiving thread records the last message of each thread, until all messages have the same content.The nice thing in rust is that you can share read references to the map and the instructions among threads using Arc. That's lock-free and memory-saving. Or is there a better way?
@olafschluter7069 күн бұрын
I used that problem to play around with traits and generics. I defined a trait RuleSet offering two functions, one to calculate the type of hand of a &str, the other to give the value for a card. So, aside of this different RuleSet implementations for part 1 and part 2, the rest of the logic could be shared. DRY.... It did not even use dynamic polymorphism, as you can define a fn play<R: RuleSet>(..) and call it by play::<RuleSetImpl>(..). Access to the ruleset-specific functions is provided by like R::type_of_hand(...) at the appropriate places where those functions are needed. A use case for empty structs.
@zactron199710 күн бұрын
I don't think I'll ever get tired of seeing stuff I work on showing up in the videos of KZbinrs I watch (the Oklab/lch support, colour conversion diagram, and a lot of the glue between colour spaces was stuff I worked on)
@chrisbiscardi10 күн бұрын
the diagram is :chefs-kiss: and I'm *very* happy to have oklch support. Thank you for putting the time into this!
@TekExplorer10 күн бұрын
Is there a way to do server functions in a way that makes a serverside plugin ecosystem viable?
@monstercameron10 күн бұрын
why a stand alone engine and not plugins/fork of godot?
@cloudsquall8810 күн бұрын
First and foremost, a widely used engine written in Rust does not exist yet. Rust can give an (open source) game engine substantial benefits over others that are written in C++, most notably maintainability and lower barrier to entry to contributors. Second, a new engine that builds upon the lessons learnt from now over-10-year-old technology, and showing growing signs of popularity, is primed to become a good player in the game engine scene. Third, you would be astounded at the rate of progress in Bevy if you look into the github commits. I've been following Godot since it was open-sourced, and the amount of features being added in Bevy eclipse what's going on in Godot. So much so that you could possibly reverse your question! (I'm joking on that part of course. Godot is amazing, and thankfully it has started getting the recognition it deserves)
@tri99er_10 күн бұрын
Bevy engine has nothing to do with Godot and is incompatible with it in principle. In short: Godot is built around OOP paradigm, while Bevy is built around Data oriented ECS paradigm.
@alternativepotato10 күн бұрын
Not gonna lie I dig this
@klirmio2110 күн бұрын
dam you really visualized it man! thanks
@lemmerelassal279512 күн бұрын
I vaguely saw SDF pop up on my front page thinking “ah this is probably the file format for molecules, irrelevant” until just now your video taught me it means signed distance field and how relevant it is to the advancement of my project, so thank you for the explanations, Chris.
@DrJackaloupe13 күн бұрын
Would be curious to see what this looks like over a high-latency connection? I assume there’s still necessarily some rubber banding?
Been trying Zellij for about a week and I can't like it more. Tmux is nice but trying to scroll or copy contents was very weird to me. Zellij does it in a better more natural way. Now I'm looking for ways to have a custom layout with everything I usually need and use in my terminal.
@dorktales25415 күн бұрын
Bevy really can throw it in a rhombus?
@MalekiRe15 күн бұрын
bevy vr 🦀
@jamesgayfer1415 күн бұрын
Thanks for the shoutout to bevy_light_2d ❤
@chrisbiscardi15 күн бұрын
happy to see another option for 2d lighting that is easy to get started with! congrats on the release!
@Endelin15 күн бұрын
Thanks for the updates!
@chrisbiscardi15 күн бұрын
glad you're enjoying them!
@admazzola356915 күн бұрын
War3ft is warcraft 3 frozen throne
@CuriousSpy15 күн бұрын
😅😅😅
@fnvtyjkusg15 күн бұрын
This mix of "grey" and "gray" hurts
@Yas-gs8cm15 күн бұрын
He literally aimed for Ryan Gosling and Sidney Sweeney
@peterhayman15 күн бұрын
yaay bevy time! I love that we get a chance to see what you've been working on in the mix too 😁
@thanatosor17 күн бұрын
Glad to see Bevy progress, more graph things and this will compete with Unreal soem daysz