Textured Structures

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 605

  • @AndrewPetersonGameDev
    @AndrewPetersonGameDev 11 місяців тому +1582

    Watching you zoom into a single black pixel only for it to expand and expand and expand until its an entire 3d volumetric scan of a living room with chandeliers and paintings is insane and will never get old

    • @R9naldo
      @R9naldo 10 місяців тому +4

      Did it suprise you just as much when you found out im your father?

  • @cupofdirtfordinner
    @cupofdirtfordinner 11 місяців тому +218

    "some house" dawg that is the most lavish living space i've ever seen in my life

  • @4.0.4
    @4.0.4 11 місяців тому +506

    Sometimes I look at insane micro-optimizations from ages ago and wonder what would happen if someone treated each byte and instruction with such care on modern hardware. Well, here's my answer. Hope it ends up becoming whatever game/idea you had in mind!

    • @stefanolassandro886
      @stefanolassandro886 11 місяців тому +23

      I sometimes think about that too.. it's truly amazing

    • @SioxerNikita
      @SioxerNikita 11 місяців тому +8

      No, no one does that, because it would take soooo much time.

    • @ゆっくり鑑賞アカウント
      @ゆっくり鑑賞アカウント 11 місяців тому +30

      There is always somebody who is extremely talented and suddenly start some crazy projects.

    • @coppurt
      @coppurt 11 місяців тому +2

      @@SioxerNikitathis guy didn’t get the memo that nobody does this

    • @ragataurous5356
      @ragataurous5356 11 місяців тому +7

      He should just sell the tech/ make a game engine out of it

  • @MatejVancoCG
    @MatejVancoCG 10 місяців тому +35

    This is the weirdest demo I have ever seen. You are just flying around in a huge voxel world runnin at ~400fps and zoomin in to random black dots that cover the entire volume scan Lol. Amazing!

  • @Lkbk0509KK
    @Lkbk0509KK 11 місяців тому +704

    I have no idea how this is possible there are so many voxels rendered at the same time but the game still keeps up at 500+ fps while rendering THE ENTIRE WORLD

    • @roxwize
      @roxwize 11 місяців тому +128

      I think it's because as voxels increase in distance from the camera (i.e. get further away), less of them are rendered, like how LODs work in other games. You can see this at 2:58.

    • @destroy1440
      @destroy1440 11 місяців тому +8

      There is a mod for minecraft that does the same thing

    • @destroy1440
      @destroy1440 11 місяців тому +3

      @quicklearner5g In Minecraft without shaders there is also no special lighting. Everything is obvious

    • @giuliobisco6407
      @giuliobisco6407 11 місяців тому +4

      ​@@destroy1440false, lighting is a great lag cause in Minecraft, even without shaders

    • @destroy1440
      @destroy1440 11 місяців тому +9

      @@giuliobisco6407 Lie. It has very primitive voxel lighting. This is not the reason for the lags at all

  • @sitkinator
    @sitkinator 11 місяців тому +98

    I don't know why, but these photorealistic scans in voxel form are very aesthetically pleasing and now I want an entire game with that style.

    • @austinker6922
      @austinker6922 10 місяців тому +1

      Teardown, workshop has lots of scans like this that you can blow up and walk around, super cool

  • @ibish9513
    @ibish9513 11 місяців тому +68

    UA-cam recommended this to me all of a sudden I have no idea what it is that is the end goal but whatever it is I'm sure it will be glorious as this pre-demo showcase makes apparent.

    • @KnivstikkerOla
      @KnivstikkerOla 11 місяців тому +5

      Was going to comment the exactly same thing

  • @codingidiot6754
    @codingidiot6754 11 місяців тому +106

    I wouldn't think this was possible today and if someone told me this would be made 10 years in the future I wouldn't believe them either. Completely blows my mind the amount of work you've put into this.

    • @scr4932
      @scr4932 11 місяців тому +5

      I'm looking at it right now and even now, I can't believe what I'm seeing.

  • @Sandbowl
    @Sandbowl 11 місяців тому +211

    If this could become as interactive as something like Teardown this has massive potential

  • @troydavitt6058
    @troydavitt6058 11 місяців тому +178

    My brain can't even begin to THINK about even ATTEMPTING to learn how all of this works. Insanely impressive!!

    • @cloudalister
      @cloudalister 11 місяців тому +2

      same lol

    • @KleptomaniacJames
      @KleptomaniacJames 11 місяців тому +8

      I think that what you'll find is that this is a lot of simple techniques, combined and wrapped around each other into this twisting vine of complexity.
      This guy has probably mastered everyone of these "simple techniques" and the real challenge for him has been putting it all together.

    • @huuuuuuuuuuuuuuuuuuuuuuuuuuuhn
      @huuuuuuuuuuuuuuuuuuuuuuuuuuuhn 11 місяців тому

      exactly. divide and conquer as most things in development@@KleptomaniacJames

    • @lazerburns
      @lazerburns 8 місяців тому

      @@KleptomaniacJames they're not as simple as you might think.

  • @dear6698
    @dear6698 11 місяців тому +29

    This is what I imagine a 3d dwarf fortress would look like. Super cool stuff!

    • @evanwatling3897
      @evanwatling3897 11 місяців тому +3

      We just got graphics 😂 might be waiting a while for that

  • @HonestAuntyElle
    @HonestAuntyElle 9 місяців тому +3

    Ethan says "Float Precision" and "integer underflow", I hear, "Far Lands" or "Parallel Universes"

  • @susq_345
    @susq_345 11 місяців тому +46

    i found this channel like a week ago and immediately subscribed, i'm not sure what you are creating but i'm already impressed

  • @2ZPoint
    @2ZPoint 11 місяців тому +56

    I'm so confused. Why is it so under the radar. It's insane how cool that is, please don't stop

    • @Draugo
      @Draugo 11 місяців тому +9

      One reason might be that "Infinite detail" poisoned this well pretty badly over a decade ago.

  • @swag_designs5470
    @swag_designs5470 11 місяців тому +185

    We're soon gonna have a 1:1 digital earth on the atomic scale if we keep this up

    • @satanic_rosa
      @satanic_rosa 11 місяців тому +31

      Who says we don't live on one already?

    • @MachFiveFalcon
      @MachFiveFalcon 11 місяців тому +15

      If a machine could compute all matter in the universe, philosophical materialists might theorize that it could know everything both in the past and future.

    • @ek4n
      @ek4n 11 місяців тому +1

      If a machine could compute all matter, it would prove the theory that we live in a simulation@@MachFiveFalcon

    • @TS-jm7jm
      @TS-jm7jm 11 місяців тому +2

      no we wont

    • @silentDMX
      @silentDMX 11 місяців тому

      I literally said that sentence 4 years ago I want to say? I think we’re only another 4-5 years away absolute max

  • @Dark_Brandon_2024
    @Dark_Brandon_2024 10 місяців тому +1

    am i dead? what am i watching? a guy proceeds to showing a map with seemingly trillions of random voxelized places and infinity of afloated items in air...

  • @calebverdu3091
    @calebverdu3091 11 місяців тому +11

    I understand very little of what I'm seeing, but I am proud of you for all the work you put into it

  • @Bzorlan
    @Bzorlan 10 місяців тому +1

    That is the most insane real time rendering I've ever seen. Optimised as if you'd hand compiled it

  • @Accuaro
    @Accuaro 11 місяців тому +1

    bro imagine hundreds of people in this massive world waging wars against each other lmfao

  • @timmyanimations8321
    @timmyanimations8321 11 місяців тому +85

    I think you just reinvented UE5's Nanite except it runs a million times faster. This is amazing. I can't even begin to imagine how this works, and it's not even using fancy Vulkan optimizations or anything.

    • @theminecraft4202
      @theminecraft4202 11 місяців тому +8

      it's nothing like nanite but it is very impressive

  • @zhatar4214
    @zhatar4214 11 місяців тому

    0:25 fun fact you can visit this room in VR,
    it's a steamvr community home enviroment called "Barroque, the Great Drawing Room"
    I have been there in my oculus I wonder if that's why I got this video recommended, would be quite eerie

  • @judgsmith
    @judgsmith 11 місяців тому +12

    First voice video! That looks surprisingly real with just textures.

  • @hewhoeatscheese
    @hewhoeatscheese 11 місяців тому +1

    This like black magic level of optimization.

  • @daikoophasianidae
    @daikoophasianidae 11 місяців тому +4

    i have no clue whatsoever what i am watching i just think it looks impressive and cool

  • @DogsRNice
    @DogsRNice 11 місяців тому +64

    2:38
    THE SKELETON APPEARS

    • @islilyyagirl
      @islilyyagirl 11 місяців тому +4

      eoder spotted

    • @snipeh
      @snipeh 11 місяців тому +4

      i pissed myself

    • @embar9585
      @embar9585 11 місяців тому +4

      💀

    • @deadfr0g
      @deadfr0g 11 місяців тому +3

      No- no!! Timestamp jumpscare 😞

  • @mattshu
    @mattshu 11 місяців тому +15

    I’ve been falling in love with voxel worlds recently due to Teardown. Always loved minimalistic design. You have a work of art here!

  • @parthenocarpySA
    @parthenocarpySA 11 місяців тому +1

    Finally the world as the Lord created it, before original sin ruined everything

  • @tannergilliland6105
    @tannergilliland6105 11 місяців тому +4

    The scale is astounding!

  • @333bugfartwa
    @333bugfartwa 11 місяців тому +3

    wtf this is crazy lmao my jaw dropped when that speck of dust turned into a planet

  • @dqprofessionalnoob1512
    @dqprofessionalnoob1512 11 місяців тому +25

    good commentary

  • @lahusa_
    @lahusa_ 11 місяців тому

    Even roughly knowing what techniques you used doesn't make this any less impressive. My mind has been blown

  • @fotoschopro1230
    @fotoschopro1230 11 місяців тому +2

    Insane.
    I can only imagine what future games will be like with advanced voxel engines and things like 4D gaussian splatting, combined with raytracing and vr.
    Before long we might have projects indistinguishable from the real world.

  • @corporatecapitalism
    @corporatecapitalism 11 місяців тому +2

    Why is this so under appreciated wtf

  • @rowanburns4841
    @rowanburns4841 11 місяців тому +1

    So much potential with this, incredible work

  • @lopsidedpolygon
    @lopsidedpolygon 11 місяців тому +10

    ... you're still posting?! damn! Lmao, i can't believe i'm feeling so proud of a stranger going steady on their project a year later 😂
    Congrats, glad you're still having fun! :3
    (๑・̑◡・̑๑)
    Thanks for sharing your project with us!

  • @kauanmatheus3340
    @kauanmatheus3340 11 місяців тому +1

    That's crazy nice to see thing like this... Mind-blowing, actually

  • @der-gus
    @der-gus 10 місяців тому

    how. just how. this has successfully blown my mind.

  • @Gruel36
    @Gruel36 11 місяців тому +2

    this is such an interesting concept, please continue this project.

  • @nev12345678910
    @nev12345678910 11 місяців тому

    Easy new subscription. I’ve always been into tech and computers and games stuff like this makes me wanna really learn more on the technical side. Even as a laymam compared to a dev I can see how cool this is

  • @MINECRAFTLOVER4000
    @MINECRAFTLOVER4000 11 місяців тому

    this is awesome i havent been this impressed by the sheer amount of things in a program since i saw space engine

  • @walterwalter-ql1np
    @walterwalter-ql1np 11 місяців тому +11

    This is really fascinating. I'm curious what plans you have for something like this! The immense terrain generation reminds me a lot of Daggerfall

    • @ethangore8697
      @ethangore8697  11 місяців тому +8

      For the time being I'm just addicted to writing the engine code. So I'm not too sure what I want the game to be yet

    • @walterwalter-ql1np
      @walterwalter-ql1np 11 місяців тому +4

      @@ethangore8697 Badass. That programming flow-state has got to be one of the best feelings in the world. Keep up the great work, I look forward to seeing your progress with this!

  • @quantumdeveloper2733
    @quantumdeveloper2733 11 місяців тому +5

    I'm looking forward to the demo. I can't believe it until I see it on my own hardware ;)

  • @ShirksDireWolf
    @ShirksDireWolf 11 місяців тому

    jaw dropping stuff. You and Voxelbee are making some game changing stuff!! Keep at it, cant wait for this

  • @silverthethird.
    @silverthethird. 11 місяців тому +1

    never knew i needed this in my life

  • @theredgoblin562
    @theredgoblin562 10 місяців тому

    Craziest minecraft build ive ever seen

  • @ryanbrown172
    @ryanbrown172 11 місяців тому

    You’re blowing my mind here.

  • @stark_313
    @stark_313 10 місяців тому

    Not sure what this is, randomly stumbled on this, but as a fellow Ethan - i fully support you and your tech endeavors.
    I interested in seeing more of this project so ill be following along.

  • @StCost
    @StCost 11 місяців тому +2

    Crazy how detailed and performant it is.
    You made the dream engine for my dream game I'm making on unity, quite impressive. I was inspired by Cube World too, but making more of scifi fantasy with driving vehicles on mars-like planet. Hopefully eventually :P

  • @AndreiBarsan
    @AndreiBarsan 11 місяців тому

    This is very impressive work, looking forward to seeing how the engine evolves!!

  • @onerimeuse
    @onerimeuse 11 місяців тому

    Hooooly shit. At the start I just figured you were going to load a structure into an empty desert... When you zoomed in you blew my mind. Really impressive stuff!

  • @mattomanx77
    @mattomanx77 11 місяців тому

    Ohh, this is fascinating! I love seeing hyper-optimized things like this. I'd love to get my hands on the code and see how it all works.

    • @ethangore8697
      @ethangore8697  11 місяців тому

      Thank you! For the time being I'm keeping the code private, but I'm totally open to answering any sorts of questions you may have about it

    • @mattomanx77
      @mattomanx77 11 місяців тому

      ​@@ethangore8697 Sorry to pile you with questions. I've just always wanted to work on something of this variety myself, but have always felt incredibly intimidated by the prospect of figuring out how to program rendering.
      1. What language(s) are you writing this in, and what IDE are you using, if any?
      2. Is this a true custom "voxel-based rendering engine" or are these pseudo-voxels rendered as quads?
      3. How do you handle the LoDs? Do these update if a change is made to them?
      4. Is the whole world loaded into memory all at once, coming on/off a file, or is this all just rendering straight from your code right now? If the latter, do you have any plan in mind on how you'll handle changes made to the world (or will it simply be non-interactive?)
      5. Have you considered or already benching your code on a low-end PC as a test?
      6. What's your end goal with this project?

    • @ethangore8697
      @ethangore8697  11 місяців тому +1

      @mattomanx77 No worries at all, I like answering questions about the engine.
      1: This is written in c++ with opengl. I'm using the visual studio IDE but am thinking of switching to something else
      2: This is all rendered using quads. But these are still considered voxels, just using surface extraction instead of a volume traversal technique
      3: They will update when changes are made to them. Currently I don't have support for editing, but I had an early version in this video: ua-cam.com/video/b34b14PKt0A/v-deo.html. You can see world editing at the start, and near the end.
      4: Currently nothing is saved to disc, so everything is procedurally generated in code. As for handling player changes, I'll probably just save them to disc, then when generating a chunk I'll apply the modifications that are fetched from the disc.
      5: Yep I've got it working and running pretty well on a ryzen 5 7520u. Even on the igpu I didn't see it go below 100fps
      6: I'd like to make a game with it at some point. But until then I guess my goal is just to keep improving the engine since I find it fun to do
      Thanks for the questions!

    • @ethangore8697
      @ethangore8697  11 місяців тому

      @mattomanx77 I have created the discord a bit earlier than the demo release if you have any more questions: discord.gg/r6vk5b8nPw

  • @vallisvulpes7781
    @vallisvulpes7781 11 місяців тому

    Really inspiring. I've been having an idea for a game for years and this video actually makes me think it's possible!

  • @randomlegodev
    @randomlegodev 11 місяців тому

    damn, this is flippin insane. phenomenal work so far!!!

  • @sephreed1938
    @sephreed1938 10 місяців тому

    I suspect it will not be long before this is combined with a TPU that does a final pass on everything, adding detail and aesthetic effects with the output being things that look like they aren't voxels at all.

  • @nyxshouldsleep
    @nyxshouldsleep 11 місяців тому +1

    This is so cool! Excited for the demo! :)

  • @StiffAftermath
    @StiffAftermath 11 місяців тому

    Voxels are the best things ever. Keep up the amazing work!

  • @codersanInHoodie
    @codersanInHoodie 10 місяців тому

    bro got access to NASA's super computer

  • @Joseph843
    @Joseph843 11 місяців тому +1

    I have no idea what I'm looking at but I love it

  • @ethanjamesbarron
    @ethanjamesbarron 11 місяців тому

    From one Ethan to another you're work is amazing

  • @LainIwakuraOG
    @LainIwakuraOG 11 місяців тому

    Damnnn dude this is just pure insanity,dont abandon this project

  • @Rissoe_Really
    @Rissoe_Really 11 місяців тому +1

    i really like where this project is going!

  • @justforyou8790
    @justforyou8790 11 місяців тому +1

    minecraft infinite render distance would be lit

  • @Pneumanon
    @Pneumanon 11 місяців тому

    For some reason this makes me think of the scene in Neuromancer, where Case wakes up in the construct with the digital ghost of Linda Lee in her shack by the grey beach. Very interesting project!

  • @agentstarr5062
    @agentstarr5062 11 місяців тому

    This is absolutely insane, congrats dude

  • @xima1
    @xima1 11 місяців тому +58

    Damn the voxel scale is impressive! I'm quite curious what your worlds would look like with real lighting (maybe ray traced?).

  • @yalfi7585
    @yalfi7585 11 місяців тому

    This is wild. I cannot comprehend (yet).

  • @deadfool179
    @deadfool179 11 місяців тому

    Keep up the commentary brother, its really interesting to listen to!

  • @wedding_photography
    @wedding_photography 11 місяців тому

    That's the best voxel demo I've ever seen

  • @prod.winterxphool6227
    @prod.winterxphool6227 11 місяців тому +1

    This is literally insane.

  • @Sukadia
    @Sukadia 11 місяців тому +1

    youtube recommendations hooking me up, i love gamedev stuff like this 😺
    i hope this project continues to go well!

  • @Mittzys
    @Mittzys 11 місяців тому +1

    I just stumbled upon this channel... WOW! Amazing work

  • @trentkiewicz21
    @trentkiewicz21 11 місяців тому +2

    Wow, this new minecraft mod looks rad

  • @metehansert647
    @metehansert647 11 місяців тому +1

    just subbed today, bruh u going fierce keep it up truly amazing work

  • @nu1x
    @nu1x 11 місяців тому

    Something like this, voxels or otherwise, are really interesting to create something inspired by the Ringworld by Larry Niven or something similar - absurd scale of the world in gaming form.
    Really gets my noggins going, really tickles my jimmies as an explorationist gamer.
    My idea is to create a persistent huge world that it auto generated and also auto culled with your state saved depending on where you go to explore, but to keep providing the sense of infinity in all directions.
    I bet it will soon be possible.

  • @renderthepi
    @renderthepi 11 місяців тому

    Not sure if it's been mentioned yet, but a technique I've heard of that fixes the floating point-related rendering issues is making the player static and the world move around them, so you are always at 0,0 and the numbers stay low

    • @ethangore8697
      @ethangore8697  11 місяців тому +1

      I've got this working for the rendering pipeline, but I'm unsure of how to apply this to the noise generation. Currently I'm thinking about just writing my own noise implementation that uses integer inputs instead of float inputs, but I'll look into it a bit more before starting that.

  • @bennie.379
    @bennie.379 11 місяців тому

    woah. just got this in my recomemendeds. badass. got a new subscriber! very intrigued to see where this heads

  • @Maximum_777
    @Maximum_777 11 місяців тому +1

    There's a dude by the name of John Lin, who's sadly kind of just disappeared after showcasing his voxel engine several years ago, seemingly because he hopes to just drop a fully functioning game out of nowhere, but I'm much happier to hear that you plan to release demos and run a discord and build a community of sorts. The common thing to say is like wow, minecraft 2, but something like this, with how far you can see, is so much more than just minecraft but more detailed, you could really do some wild stuff.

  • @MatterFlow
    @MatterFlow 11 місяців тому +2

    I'm not a fan of voxels, but i am a fan of scale and insane craftmenship. Kudos to you with this achievement.
    Given the size of voxels, I think that some sort of antialiasing could help immensly with the quality of the image.
    I hope you have a solution for how to populate all this space with interesting content ;)

  • @АртемБ-ь2э
    @АртемБ-ь2э 11 місяців тому +4

    Es ist supergeil, SUPERGEIL!!!

  • @paremyoutube
    @paremyoutube 11 місяців тому

    This project looks so impressive its insane!

  • @SSS333-AAA
    @SSS333-AAA 11 місяців тому

    it's always the guys with no pfp and no editing doing the craziest mad german scientist shit ever

  • @AmeriChrisTheMage
    @AmeriChrisTheMage 9 місяців тому

    absolutely insane world size
    i can think of a couple types of game that could be really amazing with a world that big
    obviously kind of exploration rpg would benefit from the sense of scale and detail attainable here - im getting cube world vibes almost
    also this might sound strange but i also think "naval" battles would be extraordinary at that scale, some kind of game where you must exchange artillery with your opponents from kilometers away

  • @PDJazzHands
    @PDJazzHands 11 місяців тому +1

    highly recommend using ints for normal height, then using floats in local space to avoid clumping

    • @ethangore8697
      @ethangore8697  11 місяців тому

      I misspoke a bit there. I am already storing everything as integers, its just that the noise library I am using only accepts floats as inputs. I might have to do my own noise implementation, idk if accepting ints into a noise function is possible. Never looked into it

    • @islilyyagirl
      @islilyyagirl 11 місяців тому

      you could fairly reasonably roll your own integer-based noise lib

  • @Queezz
    @Queezz 11 місяців тому

    I really like the canyon like sea floor, it gives a sense of megalophobia. I wonder if it is possible to make deep deep crevices or hell holes maybe even into an underground, really to upscale that megalophobia.

  • @dominicstocker5144
    @dominicstocker5144 11 місяців тому +1

    This would open up a whole lot of doors for stellar render distances on mobile devices

  • @majordabalert
    @majordabalert 11 місяців тому

    Really cool. Excited to see what else you post.
    (You might get some additional reach by adding a “devlog” tag or something. That’s how I look for vids like these and your channels awesome)

  • @Meetric1
    @Meetric1 11 місяців тому +8

    this is insane man, I don't think I've ever seen this many voxels on-screen at one time.
    How much of this is procedurally generated and how much is stored on the hard drive (if at all)?

    • @ethangore8697
      @ethangore8697  11 місяців тому +3

      Thank you. Everything is generated at runtime, so the terrain and structure placement is seeded. Only the structure data is generated beforehand

    • @oblivion_2852
      @oblivion_2852 11 місяців тому +1

      ​@@ethangore8697I'm guessing you're using raycasting for pixel colour which means the location of terrain and other objects need to be a function of position. Will you eventually add non-generated structures with a quad tree or something? Most of the worlds terrain could reasonably be generated however like with minecraft it'd be good to see/store modifications to terrain

    • @ethangore8697
      @ethangore8697  11 місяців тому +2

      This is actually just rendered with standard rasierization. I will definitely be getting voxel modifications implemented at some point.

  • @blakeXYZ
    @blakeXYZ 11 місяців тому

    Awesome accomplishment, this is stunning tech. Keep creating! Cheers

  • @stefanolassandro886
    @stefanolassandro886 11 місяців тому

    Congrats mate, it's stunning! :O

  • @wind2536
    @wind2536 11 місяців тому

    This is amazing man. Makes me think we're really living in a simulation lol

  • @erwinsebastiancurto3673
    @erwinsebastiancurto3673 11 місяців тому +2

    what the hell, the resolution, that is impressive

  • @AerixArtGames
    @AerixArtGames 11 місяців тому +1

    I don't know who you are or how you got on my recommended but this stuff is extremely cool and interesting. Hope to delve into this sort of thing myself someday. For now, I'm just your average game dev though haha. Super neat stuff, keep it up, subbed!

  • @romanr1592
    @romanr1592 10 місяців тому

    Here's a though - if you are able to render so much that you have to zoom in to see any detail alongside with blocks, why not just increase the scale of the world? Say you make mountains 8, 16, maybe even 128 times taller, you'll still end up with a really huge world, but now while playing in it you will not even see blocks, especially if you use some sort of denoising. You can make a blockless voxel engine out of it!

  • @oberonpanopticon
    @oberonpanopticon 11 місяців тому

    Finally, someone actually uses all 4*4*4 billion blocks in a Minecraft-like game! Normal Minecraft could be like that too with relatively minor modifications. It’s kinda weird to me that it isn’t this size.

  • @2kaza
    @2kaza 11 місяців тому

    I have no words man, bravo ❤❤

  • @Greaust
    @Greaust 11 місяців тому +1

    if its just voxel based photogrammetry and no lighting I think even my potato pc could run a game with this engine

  • @bv7dev
    @bv7dev 11 місяців тому +3

    Have you considered storing normal data in the voxels and shading them like surfaces? with voxels this small I think it would make much sense as you wouldn't be able to see the grid nature and jaggedness anymore. Could be difficult to figure out the normals though. I mean 1 normal per voxel, based on some neighborhood search to approximate a plane. Anyways, it's really impressive that you managed to render them so small and so many.

    • @ethangore8697
      @ethangore8697  11 місяців тому +2

      Yeah thats something I could try to do. The lighting is still very much a WIP. This face lighting was just easiest to throw together and at least provides a little depth for now

    • @bv7dev
      @bv7dev 11 місяців тому

      @@ethangore8697 Looking forward to seeing future updates. A long time ago I tried to make a renderer like this after seeing what atomontage is doing but I gave up at some point :')

  • @talis1063
    @talis1063 11 місяців тому +2

    Awesome. I've always found it weird how everyone is so obsessed with raymarching.

  • @ataikydyrov2425
    @ataikydyrov2425 11 місяців тому +1

    One day your work will be used in AAA projects

  • @hughjanes4883
    @hughjanes4883 11 місяців тому +4

    Is this using mesh shaders? Also is this open source the sheer SIZE of this voxel map is just astounding! id love to see how it works, id love to try get this scale in my own Minecraft clone!
    4 billion blocks is just so much further above anything else ive seen. The floating point precision problem seems really tough to solve though

    • @ethangore8697
      @ethangore8697  11 місяців тому +2

      I don't use any mesh shaders, however I do a lot of the same stuff that mesh shaders do. It's not open source for now, but I'm not completely against it for the future

    • @hughjanes4883
      @hughjanes4883 11 місяців тому +1

      @@ethangore8697 No mesh shaders makes it even more impressive!

    • @parthenocarpySA
      @parthenocarpySA 11 місяців тому

      ​@@ethangore8697hopefully you've ensured financial stability before releasing billion dollar tech like what this could become for free