GigaVoxels : High Quality Realtime Sparse Voxel Octree Ray-Casting

Поделиться
HTML-код
  • Опубликовано: 23 янв 2025

Комментарии • 59

  • @seniorxduck
    @seniorxduck 15 лет назад +6

    Voxels are amazing. I wish that someone could come out with a voxel-based videogame. It wouldn't even have to be something complex, I'm sure something along the lines of a three-dimensional voxel Super Mario Bros. could be possible right now.

    • @yds6268
      @yds6268 2 года назад +2

      Minecraft: hello there

  • @SystemError51
    @SystemError51 12 лет назад +1

    The "cube" at 2:02 is the Borg HQ in the Delta Quadrant

  • @Rudmin
    @Rudmin 13 лет назад

    What about very thin opaque objects at a distance? Something like a big sail cloth. As I understand it, the SVO would generate transparent voxels because most of the volume is empty. However, the sail, although mostly empty space, should still be opaque. Maybe I am misunderstanding how the octree is rendered at higher and higher levels.

  • @Unethical.FandubsGames
    @Unethical.FandubsGames 13 лет назад

    @Starioshka Voxels are rendered cubes, it doesn't have anything to do with your screen as such. If you're using voxels it means you are rendering an image without polygons and are using small blocks to build a picture, there are other methods for rendering such as point mapping but it seems that graphics are heading in the way of voxels right now.

  • @cecreohm
    @cecreohm 15 лет назад +3

    32GB of data? Great work, amazing.

  • @CptSherpa
    @CptSherpa 14 лет назад

    @TheSleazySaint After looking into it again, I'm pretty sure I was wrong. If anything, it looks like Carmack is considering voxel terrains for Id Tech 6, but not 5. Considering that both aren't released yet, I didn't realize the distinction at the time. Either way, it looks like Carmack is enamored with the idea of infinite geometry and has been toying with the idea for a long time.

  • @masterxilo
    @masterxilo 14 лет назад

    @nielzdg Sure you can combine them. Some nvidia demonstrations use bounded volumes with physically interactive smoke or the like inside. The volume is essentially represented with a simple box model which has a surface shader applied that performs the raytracing.

  • @KokoRicky
    @KokoRicky 14 лет назад

    @YourPreciousOne, I don't think it will be long before they can become as easily animated as polygonal models. It seems that we're on the cusp of figuring that out.

  • @samfromcadott
    @samfromcadott 12 лет назад

    The Voxel Cone Tracing uses this and it does support animation.

  • @CptSherpa
    @CptSherpa 14 лет назад

    @CyrilCrassin You should take a look at Id's Rage Demo. If I'm not mistaken the level/world geometry is composed entirely of voxels.

  • @JezzaParker
    @JezzaParker 15 лет назад

    It's on 2 DVDs. Also, ETQW already sues megatextures.

  • @jinz0
    @jinz0 15 лет назад

    can someone explain, i have pretty good understanding of computers but not fully, whats the difference between voxels and polygons? also how much memory/ processor e.t.c did this take it looks amazing, also why is this not used in games or is it? Can someone please explain this like message me or something because I am very intrigued.

  • @Nival39
    @Nival39 15 лет назад

    No with current systems (but simple translation or rotation of the whole model).
    So for full static environnement only (technology used in the video-game Outcast, in 1999 in fact). Work very well in this case (authorize detailed and no-edge environnement, and great advanced lightning).

  • @Starioshka
    @Starioshka 13 лет назад

    @CyrilCrassin what is voxel? Wikipedia says something like alternative to pixel, but the screen won't just change from 2d squares to 3d cubes?

  • @KokoRicky
    @KokoRicky 15 лет назад

    But what about ANIMATING these data sets? How will we do that feasibly?

  • @tiagotiagot
    @tiagotiagot 14 лет назад +1

    awesome, i hope game developers put this to good use

  • @Visceral3D
    @Visceral3D 15 лет назад

    @super6plx
    Zbrush or a 3d scanner is the only things that produce Voxels. Its not like you can just jump in the application and do amazing stuff.

  • @myid9876543
    @myid9876543 14 лет назад

    @CyrilCrassin its used for the ground in crysis :-)

  • @cyborgtroy
    @cyborgtroy 16 лет назад

    Voxels seem to be taking over for static stuff like terrain and certain props, but they're nearly impossible to animate.
    Polygons will be used for anything that moves in the foreseeable future.

  • @ethanhermsey
    @ethanhermsey 5 лет назад +1

    this is from 10 years back.. with a gtx280 :o wow

  • @Nightmare1066
    @Nightmare1066 10 лет назад

    I believe Cryri Crassin's research is also a big influence on the new nvidia flameworks and Flex technology

  • @-Rook-
    @-Rook- 13 лет назад

    @YourPreciousOne I completely agree with you, and well done GigVoxel a lovely piece of tech your showing here.
    With respect to the voxel nemesis that is animation Dennis Bautembach has done work on animated sparse voxel octrees there is a significant performance hit but the work is still very impressive. In the short term perhaps we will see a hybrid engine with voxel based static geometry and polygon based animation as we saw with doom which used sprites and polygons.

  • @nielzdg
    @nielzdg 14 лет назад

    @CyrilCrassin
    What...? You can't combine voxels with polygons. :/
    It's either all voxels or all polygons...

  • @FirewallAndFlush
    @FirewallAndFlush 14 лет назад

    if you google unlimited detail ( or youtube it for that matter you will find the exact same system ) so, copyright it quick ?

  • @SodanKerjuu
    @SodanKerjuu 16 лет назад

    I really hope that hardware creators step forwards and help the migration or just support for this kind of technology.
    Atomic models such as voxels will ultimately surpass the surface ones. As will raycast replace the rasterization methods.

  • @cpgall8877
    @cpgall8877 12 лет назад +1

    is there a more modern version of this tech? maybe from different serial pplications

  • @PierrotTheGreat
    @PierrotTheGreat 14 лет назад

    @CptSherpa
    Yes, Rage is pretty impressive. The uncompressed build supposedly takes up 1 TB. id's pushing the limit, as they always do. If my friends don't buy the game next year, looks like i'll have to buy it for them xD.

  • @brbbiobreak
    @brbbiobreak 16 лет назад

    you think they'll be making games with these in 5-6 years? or it'll be polys to the end?

  • @nalcuc
    @nalcuc 13 лет назад

    Great work!, congratulations!

  • @MrSplademan
    @MrSplademan 14 лет назад

    @nielzdg
    Pretty sure Crytek would have something to say about that...

  • @vapourmile
    @vapourmile 13 лет назад

    @SodanKerjuu Yup. Pretty soon something will have to come along to replace polygons: We've been living in worlds of photo-backed cardboard cut-outs for long enough! It's about time polyhedra came with interiors.

  • @cyborgtroy
    @cyborgtroy 15 лет назад

    Polygons are triangles. They can be placed anywhere, and you cando pretty much anything with them.
    Voxels are like little cubes, and they are placed in a 3D grid. So, voxels don't really animate as well, and the 3D grid will take a lot of memory to store if you don't use the right tricks.
    Also, current GPUs only process polygons. Rendering voxels requires some serious shader effort or a difficult conversion into polygons.
    Voxels aren't really well-suited for games.

  • @sld26t
    @sld26t 8 лет назад +1

    Geforce GTX 280. Ohhh that nostalgia

  • @FPRobber
    @FPRobber 13 лет назад

    This looks much more advanced than "Unlimited Detail"'s voxel engine.

  • @aTTaX420
    @aTTaX420 15 лет назад

    there is a videogame based on voxels.... its called outcast and its from 1997 AFAIK^^

  • @AvielMenter
    @AvielMenter 13 лет назад

    I think tesselation has eliminated the need for LOD Voxel rendering techniques for a while. I can scale level of detail on basically anything as much as I want using tesselation

  • @LoveatFirstHike
    @LoveatFirstHike 15 лет назад

    just a few more years.

  • @BerryTheBnnuy
    @BerryTheBnnuy 15 лет назад

    @krux02 never is a very... very long time...

  • @cyborgtroy
    @cyborgtroy 15 лет назад

    I dunno... I'll double-check the video, but it seems to me that voxels can't be animated smoothly and parametrically like polygons, and they certainly shouldn't be able to ragdoll.
    I'll take another look at the video. Maybe they use some sort of poly->voxel conversion...

  • @MetrotomX5
    @MetrotomX5 13 лет назад

    It's funny - we started with raycasting and voxels, then migrated away... but raycasting and voxels are superior!

  • @Tableuraz
    @Tableuraz 14 лет назад

    Wow, purple artefacts! That's what we call over-heating ;-)

  • @MrAntiKnowledge
    @MrAntiKnowledge 10 лет назад +6

    3:58 Hey there beautiful :D

  • @DanFrederiksen
    @DanFrederiksen 15 лет назад

    nah the LOD advantage seems exaggerated. there is no inherent way in the voxel premise of representing a voxel topology as a single voxel given material qualities and lighting conditions. it doesn't have a magic way of getting it right with just a single sample. it might be possible to implement a clever LOD scheme but it's not given. in practice it has no LOD advantage, even has a significant disadvantage. it's like doing PDF as bitmap because we can do mipmapping. not really better..

  • @thetubeaccount2015
    @thetubeaccount2015 16 лет назад

    wow u are a genius!

  • @killer6468
    @killer6468 13 лет назад

    @MetrotomX5 We moved away because we didn't have the computer power to run games with voxels, THATS WHY!!! Imagine a whole game like this, 0.00000000000000000001FPS at best!

  • @qnaman
    @qnaman 12 лет назад

    COOL!

  • @walter0bz
    @walter0bz 15 лет назад

    voxels worry me r.e. animation, but i'm sure they'll have good uses.. i gather for multiplayer online enviroments they're experimenting with generating voxels on a server and sending multiple views to viewers... that sort of thing

  • @nos676
    @nos676 15 лет назад

    nah just use blu-ray discs, i know that i got a blu-ray reader and a blu-ray writer in my computer

  • @TheDarkSagan
    @TheDarkSagan 14 лет назад

    Bad assssss.

  • @MorreskiBear
    @MorreskiBear 13 лет назад

    2:15 is like a maze in hell.

  • @ChristopherSummer89
    @ChristopherSummer89 13 лет назад +1

    Åh, it's beautiful! :D
    ... but that last example was truly gross! @~@

  • @krux02
    @krux02 15 лет назад

    voxel will never be in videogames again. But they will be usful in Medical Programms, because, they store volumetric Data.

  • @cpgall8877
    @cpgall8877 12 лет назад

    chig it out, data flex!

  • @khainguyen98
    @khainguyen98 13 лет назад

    we don't need no polygon!

  • @danielfacco
    @danielfacco 13 лет назад

    VOXEL=MINECRAFT BASED THING

  • @cyborgtroy
    @cyborgtroy 15 лет назад

    No, it's because it takes ridiculous hardware to get this level of detail, and because it doesn't fit into normal modelling techniques at all.
    If it were a matter of skill, the game developers could simply hire smarter programmers.