That first red ball and then the voxelated red ball must have felt so satisfying.
@frozein
6 ай бұрын
They really did
@lemonke8132
6 ай бұрын
Once a voxeler always a voxeler
@YippeePlopFork
2 ай бұрын
Hi Frozein! I ended up here as I follow Douglas Dwyer and his work on Sparse Voxel Octrees and his game engine. The KZitem algorithm worked correctly for a change! Thanks for sharing your amazing work. Subscribed 😊❤️
@darkgn0ll587
6 ай бұрын
I originally subscribed for you first voxel engine series- excited about this one!
@judgsmith
6 ай бұрын
Yeah I am hyped
@DouglasDwyer
6 ай бұрын
Oh yes! Utilizing the hardware BVH system in conjunction with custom intersection shaders for the voxels is something that I haven't seen anyone do yet. Very cool. I am curious to see how it performs over time in comparison to, say, compute-shader ray marchers. Do you use any acceleration structure for the voxel traversal?
@TeslaPixel
6 ай бұрын
Yes I would like to know the same. I feel like it could be possible that the raytracing pipeline is too generalised and might not perform as well as the compute shader approach as a result. That being said, for raytracing specific hardware, the compute approach might not have access to a card's full resources.
@frozein
6 ай бұрын
Good to see you here! Currently I'm just marching through a flat 3D texture, but I plan to add a bunch of different accel structures (octree, DAG, etc.) and allow the users to pick them on a per-volume basis. I'm hoping this will allow for more fine-tuned optimization.
@GabeRundlett
6 ай бұрын
John Lin was absolutely doing HWRT for voxels - that was what started the project he showed on YT (first 4 videos I believe), and although he scrapped it for a while due to the AS build perf, he came back to it IIRC (for the final video or so).
@frozein
5 ай бұрын
@@GabeRundlett The AS build performance is definitely one of my largest concerns. So far it doesn't seem to be an issue but my test scenes have been quite small.
@lopsidedpolygon
6 ай бұрын
youtube has reccomended a new voxel dev channel every day for the past two week
@UliTroyo
6 ай бұрын
(I get lost in C418’s music.) Really looking forward for this project!
@frozein
6 ай бұрын
I love C418
@AIShipped
4 ай бұрын
I cant imagine the excitement for getting something working after many hours looking through documents on a topic with not many resources! Looking forward to more progress!
@SpicyMelonYT
6 ай бұрын
Looking forward to what you can make. I have been doing the same for years but not gotten that far. Succeed where I have failed!
@frozein
6 ай бұрын
Thanks! Good luck with your own projects!
@aspidinton
6 ай бұрын
c418 music is a great choice! and yeah good video too xd
@bekirkagankaraahmetoglu4343
6 ай бұрын
This is my first time watching a devlog from the start. Awesome work!
@GabeRundlett
6 ай бұрын
I'm loving it!! Great work. I haven't yet gotten a chance to play around with Rt pipelines, so this is awesome
@frozein
6 ай бұрын
Yeah most people doing raytracing use compute shaders, so I'm very curious how this will turn out.
@GabeRundlett
6 ай бұрын
@@frozein I think it'll turn out well! I just wrote my first RT shaders this weekend, and I've got some promising results already!
@frozein
5 ай бұрын
@@GabeRundlett Good to hear, hopefully more people start to use and understand the RT pipeline
@lyagva
6 ай бұрын
Watching you from the very first vid! Good job!
@BLOitouP
5 ай бұрын
I would also be very very interested to see how you structured your project and code base.
@frozein
5 ай бұрын
I'll cover the code structure in a future video. I would also like to open-source the project eventually but I'm waiting for it to mature a bit.
@davidmc971
6 ай бұрын
Subbed - great video and looking forward to seeing your voxel journey with this one!
@alan83251
6 ай бұрын
Really interesting work! I'd love to learn Vulkan myself.
@JoeTheis
6 ай бұрын
Looks like great progress! Good luck and keep at it.
@lel7531
6 ай бұрын
Great video ! I can't wait to see what's next
@mistikalcanavarlarparlamen3265
6 ай бұрын
The choice of that one album is immaculate I shall say. I listen to it while coding too.
@frozein
6 ай бұрын
Yeah its great
@shadamethyst1258
6 ай бұрын
Really impressive!
@andrewpullins8817
6 ай бұрын
Looks pretty smooth.
@billynugget7102
6 ай бұрын
Crazy vid, so much work and learning to get to that stage. How long does it take for the bvh structure to be built?
@frozein
6 ай бұрын
I haven't done enough extensive testing, but for a very simple scene it seems to be ~1ms. I have to investigate more seriously though.
@superplumpham
6 ай бұрын
This looks rad. I've been watching voxel engine videos for a while but not many devs include animated voxel structures. As this is ray-traced, is it likely to perform well with extremely large voxel counts? I've been loving the Distant Horizons Minecraft mod which uses LODs for large worlds but I know some ray-traced engines are performant on large worlds by default
@frozein
6 ай бұрын
Implementing an LOD system will be pretty easy with the way I've designed the API , so I'll do that sometime in the future and see how far I can push the render distance.
@darkfllame
6 ай бұрын
i must say, this will be cool :)
@BLOitouP
5 ай бұрын
I feel i am at a point of ignorant confidence with vulkan, I think i might join you on this journey :)
@frozein
5 ай бұрын
I wish you luck!
@Plunzi
6 ай бұрын
Here we go again :O
@ChrisDaGamer
6 ай бұрын
"i know it doesn't look like a lot of progress" shut up, this is amazing progress for this being your second Vulkan project, be a little more proud of yourself!
@brandonallen2301
6 ай бұрын
Sick man, subbed. What do you use to edit your videos?
@frozein
6 ай бұрын
Davinci Resolve. It's free and pretty decent.
@masela01
6 ай бұрын
wow! very cool
@gooxey
6 ай бұрын
Maybe also make it that each voxel can only have one color. This could also make shadows look pretty cool and unique. And you could maybe look into making the whole world just a single grid so that all animations are forced to look voxely / pixelated like in those old 2d jump and runs like mario
@frozein
6 ай бұрын
I'm definitely going to give each voxel it's own color, but I'm not going to force everything on the same grid. My last engine only had one grid and it proved very difficult to implement things like animations efficiently. I had to constantly remove and add new voxels, which was inefficient.
@gooxey
6 ай бұрын
I think John Lin did something like this but as far as i know he is not developing his engine anymore. If you’re lucky you could find his source code and how he did his animations.
@frozein
6 ай бұрын
@@gooxey His source code is definitely not public unfortunately. But yes I also believe he used a similar approach, possibly also with Vulkan. Making an engine like his will require an insane amount of work.
@gottfrid_n
6 ай бұрын
very cool
@NotAFoe
6 ай бұрын
Hell yeah!
@dottedboxguy
6 ай бұрын
YO BASED
@cube2fox
6 ай бұрын
Maybe you want to make the music more quiet in the next video. I find it a bit hard to listen to otherwise.
@frozein
6 ай бұрын
Noted, thank you
@ChopinDolphy
2 ай бұрын
Are you using the NVIDIA RT API or the Vulkan cross-vendor API?
@frozein
2 ай бұрын
The Vulkan cross-vendor API. I've only been able to test it on an NVIDIA card so far but it should work on any card supporting hardware RT.
@Kraaven2026
6 ай бұрын
does this support backface culling?
@frozein
6 ай бұрын
Backface culling is a rasterization technique, so it doesn't really apply to this engine.
@ollllj
6 ай бұрын
this really does not look like that many voxels.
@frozein
6 ай бұрын
Yeah its still in it's early stages, I'll get more impressive test scenes in future videos!
@kotofyt
6 ай бұрын
hehe, my blas/tlas doesnt work
@frozein
6 ай бұрын
That's quite unfortunate :(
@kotofyt
5 ай бұрын
@@frozeinNow my rchit shader dies because I read the buffer, yay
@korigamik
6 ай бұрын
Man why don't you open source any of your projects😢
@frozein
6 ай бұрын
I'll likely open source this eventually, I just want the code to be a bit more mature.
@anthonysteinerv
6 ай бұрын
why ppl upload devlogs? literally never useful, just flexing, only the first videos get some hype then 0 views. post something useful.
@DeGandalf
6 ай бұрын
I've started doing the Vulkan hello triangle tutorial recently, since I was also inspired by all of the cool voxel engines here on YT (including yours), so I'm super interested in your coming dev logs!
@frozein
6 ай бұрын
Thanks! Good luck in your own Vulkan projects!
@sketch4363
6 ай бұрын
I loved your last voxel engine series, Im excited to see a new attempt at it
@Yagir
2 ай бұрын
This is voxel geometry building by base vertices, or you use something like ray marching to draw geometry?
@frozein
2 ай бұрын
The engine uses raytracing, vulkan hardware raytracing specifically.
@samosborne
6 ай бұрын
Amazing, love watching this :)) gonna catch up on all your previous videos
@Psychx_
6 ай бұрын
Do you know about the pros and cons of using ray queries instead of the classic RT approach? AFAIK the former is said to perform much better on AMD hardware but I don't know the specifics of why it does that.
@frozein
6 ай бұрын
I assumed that ray queries would be slower since the driver has less room for optimization. But if it supposedly performs better on AMD I'll test it out eventually.
@minetomek
6 ай бұрын
It always takes a lot of time for the backend with not a lot going on to the user.
@DerClaudius
6 ай бұрын
Looking good, I'm excited... here's some engagement ^^
@capslpop
6 ай бұрын
Hey Frozein! I love your videos! I am very excited to see what new progress you make on the new engine :) Will you do updates for terra toy? Or will you continue only focusing on this new engine? I know working in the same code space indefinitely is not very fun. But I would like to see more updates of terra toy! I think adding a few simple things (perhaps like falling sand or tiny creatures) while advertising the game on your channel could improve the revenue a lot?
@frozein
6 ай бұрын
I would like to make updates for Terra Toy, but school takes up so much of my time that I can only give enough attention to one project at a time. Maybe over the summer I'll work on it. I'm happy you're enjoying Terra Toy!
Пікірлер: 88