Devlog 0 -- Bonsai Voxel Engine

  Рет қаралды 6,787

Jesse Hughes

Jesse Hughes

Күн бұрын

github.com/scallyw4g/bonsai
discord.com/invite/kmRpgXBh75
#voxel #voxelart #gameengine #engine #voxelengine #voxels #magicavoxel #bonsaivoxel

Пікірлер: 32
@7Dev.
@7Dev. 6 ай бұрын
I like how the noise is global, different structures connect in a pretty way
@scallyw4g
@scallyw4g 6 ай бұрын
Good eye. That property turns out to be particularly useful.
@coyo_t
@coyo_t 3 ай бұрын
the saving & loading of the struct data & its member offsets is actually what Blender's file format does for the RNA/DNA system might be worth taking a peek into that since its had like 20+ years of refinement
@scallyw4g
@scallyw4g 3 ай бұрын
Oh yeah you're the second person that's mentioned that to me. Next time I end up working on that system I might go take a look at how Blender does it. Thanks!
@Finding_Fortune
@Finding_Fortune 6 ай бұрын
The engine is looking great!
@scallyw4g
@scallyw4g 6 ай бұрын
Thanks :D
@lopsidedpolygon
@lopsidedpolygon 6 ай бұрын
This is the... sixth? eighth? novel voxel engine devlog channel youtube has pushed on me in the last 30 days 😂 Keep up the amazing work! subscribed and notified! 💜🤍💜🤍💜🤍
@scallyw4g
@scallyw4g 6 ай бұрын
Thanks! Yeah there are a fair few people doing cool stuff with voxels these days. I'm excited for the day we finally get something like VoxelQuest for realz :D
@dottedboxguy
@dottedboxguy 6 ай бұрын
that seems pretty damn cool ! can't wait to see where it goes
@SandyMHughes
@SandyMHughes 6 ай бұрын
It's looking great so far!
@scallyw4g
@scallyw4g 6 ай бұрын
Thanks buddy!
@-aaa-aaa
@-aaa-aaa 6 ай бұрын
YES! Good stuff!
@scallyw4g
@scallyw4g 6 ай бұрын
Thanks!
@AllenMikhailov
@AllenMikhailov 6 ай бұрын
This is so coool :)
@energymass7944
@energymass7944 6 ай бұрын
for a second I read it as "Bisexual voxel engine"
@the_speedy_dog6808
@the_speedy_dog6808 6 ай бұрын
wow!
@Sylfa
@Sylfa 6 ай бұрын
When it comes to being backwards compatible with your data files you *can't* go wrong looking at how Blender does it. Similarly to what you described, it saves a descriptor of what fields goes in which offset. Then it just stores the data right from memory to disk, and maps which memory address maps to which file offset. Afterwards, you can just parse the descriptor, deal with any missing data caused by new features, and correct the pointers. Oh, and correct endianness if necessary. They "recently" made some breaking changes, but prior to that you could still open a file saved in the first alpha version in the latest version. It cares a bit more about being fast at saving though, since you do that a lot more than you load your work. If you want to make loading faster some of the work could be done on save instead.
@scallyw4g
@scallyw4g 6 ай бұрын
Awesome comment, thanks! Yeah I think saving the descriptor alongside the data is pretty much the only way to go. I guess there's probably some nuance there depending on what the application goals are, but AFAIK it's what most serialization libraries do.
@gwentarinokripperinolkjdsf683
@gwentarinokripperinolkjdsf683 6 ай бұрын
3:45 Man I almost did something like this myself, it's a shame that it's so difficult to do this
@scallyw4g
@scallyw4g 6 ай бұрын
Yeah, without the metaprogramming language I made it would be a giant pain in the ass.
@reevesmcmemes1824
@reevesmcmemes1824 6 ай бұрын
I dont expect a tutorial or anything but do you think youll go into technical details with these devlogs? Looks pretty promising!
@scallyw4g
@scallyw4g 6 ай бұрын
Yeah I'll probably do a mix of kinda artsy ones and technical ones, depending on what I'm working on at the time.
@anzhel3268
@anzhel3268 6 ай бұрын
void* extravaganza
@scallyw4g
@scallyw4g 6 ай бұрын
Hah, yeah. Those functions are callbacks, so it's not a huge problem, but it's also .. not my favorite.
@P37rich0r
@P37rich0r 6 ай бұрын
Great video! Subscribed.
@scallyw4g
@scallyw4g 6 ай бұрын
@darkener3210
@darkener3210 6 ай бұрын
This looks really cool Ill be happy to follow this (But please fix the mic popping T-T)
@scallyw4g
@scallyw4g 6 ай бұрын
Yeah, the video editor I used introduced a lot of artifacts when I cut the audio up. If I can't find a way to get it to cooperate in the next one I'll have to find a different video editor.
The Editor Update :: 1.5.0 :: Bonsai Voxel Engine Devlog
8:03
Jesse Hughes
Рет қаралды 6 М.
It's Hard To Make Games
18:01
Acerola
Рет қаралды 247 М.
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 43 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 32 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
Doubling the speed of my game's graphics [Voxel Devlog #18]
13:01
3 Mind-Blowing Games that will change how you look at Chess
20:00
mortal chess
Рет қаралды 279 М.
Writing a game the hard way - from scratch using C. #1
34:20
NCOT Technology
Рет қаралды 121 М.
I Added RAYTRACING To My Voxel Engine ! ( From SCRATCH )
13:39
MaxMakesGames
Рет қаралды 9 М.
The Strange Graphics Of LETHAL COMPANY
15:59
Acerola
Рет қаралды 846 М.
Hazel 2024.1 - Our New Biggest Release Ever
19:06
The Cherno
Рет қаралды 42 М.
Blazingly Fast Greedy Mesher - Voxel Engine Optimizations
23:35
Bonsai Voxel Engine Devlog 1.5.2 :: Renderer Performance Update
8:18
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 43 МЛН