Тёмный

Sticky cubes, an alternative to marching cubes 

Jakob Furbo
Подписаться 377
Просмотров 48 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 146   
@rednicstone3299
@rednicstone3299 11 месяцев назад
I've seen something very similar in the game Cube from 2001 (and its later successor Cube 2: Sauerbraten from 2005). In that engine each vertex (as opposed to face) is edited at a time, allowing for very interesting and complex structures (But it can reproduce every shape that 'Sticky Cubes' can). Its also using octrees for very fast greedy meshing and a tiny (1m/512) voxel size.
@Kosro
@Kosro 10 месяцев назад
Thanks for the nostalgia trip ;)
@havenkeeper6400
@havenkeeper6400 10 месяцев назад
Sauerbraten and Marble arena were a couple of my favorite games when I was little.
@clonkex
@clonkex 10 месяцев назад
Man I LOVE those games. My siblings and I still play Sauerbraten every now and then and we still have a heap of old maps we created in multiplayer.
@tlpenguin3758
@tlpenguin3758 11 месяцев назад
I find it interesting that you could mess around using just voxels, but then you could make things like ramps and pillars and other more complex shapes without having to put in as much effort
@LewaElite
@LewaElite 10 месяцев назад
One weakness I'm noticing seems to be that it is very difficult for players to accurately match the volumes (states between full block and no block) of different blocks. For example, if a player has destroyed a terrain block and wants to restore the terrain to how it was before, it may be very difficult to make the new block be the exact same volume as the blocks surrounding it. While building, it would also be very desirable to be able to match the volumes of different specific blocks, like, for example, making sure the slope of a roof is neat and consistent, or making sure 2 windows have the same bevel around the rim. One intuitive solution could be to restrict the volume of a block to, say, 4 distinct levels instead of a continuous transition between full volume and zero volume. While this would reduce the total smoothness of the game, I don't think it would affect the general visual feel of the game too much, while it would also make editing nearly as intuitive and precise as it would be with regular cubes. If the smooth transition is important, a less invasive solution could be some kind of "eyedropper" system that allows players to copy the volume of 1 block to another. Another middle-ground could be to keep natural world generation and most means of editing terrain limited to distinct block volume levels as described before, but allow players the option to smoothly edit the volumes of blocks through some specific tool if they please. At any rate, this proof of concept seems like a very clever and cohesive approach to making the world more complex than simple cubes.
@brynshannon6692
@brynshannon6692 10 месяцев назад
Were I to expand upon this for a game design, I would want the option to add or remove from a cube by percentage increments. Say, 5% at a time at minimum, but can go as far as 100%. This would allow for much more consistency and control, and you could apply the same thing to mining so that you can make sure you remove the exact amount of blocks (including fractions) you intended to.
@brynshannon6692
@brynshannon6692 10 месяцев назад
It would also be nice to be able to specify which faces of a block "stick" and which treat their surroundings as empty air. I'd give the player a handful of "templates" for selecting this, so they can apply those changes quickly and build efficiently. For example, setting all sides of a block to Unstick aside from the top and bottom would be great for making fences.
@lilboiUK
@lilboiUK 11 месяцев назад
Very interesting! You could improve the visuals by using vertex colors instead of textures ie. brown for wood and grey for stone. This can help avoid problems with wonky UV's. You can take it even further by assigning roughness values to specific vertices for shininess. I'd suggest when modifying the sticky cubes to use integral values for easier alignment. Great work up to this point! I'm looking forward to seeing it progress
@celdaemon
@celdaemon 11 месяцев назад
so kinda like how ASTRONEER does it?
@toothlessblue
@toothlessblue 10 месяцев назад
I think something similar to this was implemented in the Carpenters Blocks mod for Minecraft
@10bokaj
@10bokaj 10 месяцев назад
I doubt that
@luna010
@luna010 10 месяцев назад
This is really neat. would love to see a minecraftlike survival game like this. It could add a lot of depth to resource management and building design. Eg maybe you would build a house with thinner walls to save resources but would would be more susceptible to explosions. Could also be adapted for water physics, so the total volume of water could be conserved while water flows between blocks. The ability to have multiple materials/“blocks” in a single voxel would lead to even more possibilities.
@10bokaj
@10bokaj 10 месяцев назад
water is difficult, not impossiable just very difficult
@micaiahstevens8840
@micaiahstevens8840 11 месяцев назад
This looks amazing and is very great demo. Would be interesting to see if you added a hot bar with the different presets, how that would play out to build faster and much more intuitive. Then you select the type of another way, or vica versa, I just think there is a set number to things that look good, and you tweak them like you were to be more 'dynamic'! Set some level designers and builders would come up with some COOL designs. Then can collect 10.5 stone and be able to place 10 blocks and a half. I also notice you don't reverse the effect. If you take away 10% or something and go WOOPS, like a reverse key to add that % back to get to the previous state. LIKE a command pattern or some such. I FEEL this like an upgrade to the Everquest Next system, and those type of editing games.
@crunchy7200
@crunchy7200 9 месяцев назад
cool concept, but to me it screams "collision and camera clipping issues". its kinda awesome to be able to sculpt voxel like that
@10bokaj
@10bokaj 9 месяцев назад
camera cliping is not an issue when it is a first person game, collision is just handled by unity, those are not really issues that are diffucult to solve.
@crunchy7200
@crunchy7200 9 месяцев назад
@@10bokaj oh that's cool
@therealpeter2267
@therealpeter2267 11 месяцев назад
Very nice! It's kinda similar to "surface nets". Surface nets also produces one "block" per voxel, so it's easier to see what you're editing, but you can achieve complete smoothness with it. It's also really easy to implement and it's also fast. A combination of your algorithm and surface nets could be interesting, completely smooth terrain with blocks as building (because the downside of complete smoothness is the lack of complete blockyness. I assume it would be possible to achieve both with a customized frankeinstein method (I don't want to mention dual contouring, that's really hard to implement and is very slow in comparison)).
@10bokaj
@10bokaj 11 месяцев назад
AFAIK surface nets and some implementations of dual contouring is the same. There is like 8 (or so) ways to do dual contouring and they changed names a couple of times.
@therealpeter2267
@therealpeter2267 11 месяцев назад
@@10bokaj Nope, I've implemented surface nets, dual contouring is a way different fish
@BlackMesaEmployee
@BlackMesaEmployee 10 месяцев назад
im more impressed by the speed of ur voxel engine! are you using unity jobs?
@10bokaj
@10bokaj 10 месяцев назад
nah, just threads. Also it is not very fast look at my odin project there you will find faster generation and better compression.
@alaanvv
@alaanvv 9 месяцев назад
outlining the focused object would solve the problem
@Konyad
@Konyad 10 месяцев назад
Nice video. I think there was some kind of capenter mode for minecraft that would do something similar. Things you can improve in your furute videos: - Some very quiet background music - Sections - Change render distance of your game so it's less laggy Other than that it was very cool :)
@jay-tbl
@jay-tbl 10 месяцев назад
I kinda feel like videos that arent polished tutorials but rather quick demos are fine without music of a lot of polish Video chapters would be good tho
@suplerb
@suplerb Год назад
I really love this! I can’t wait to play a game with this
@suplerb
@suplerb Год назад
I think having defined steps (100%, 80%, etc..) would improving structure building a ton
@10bokaj
@10bokaj Год назад
@@suplerb that is properly true.
@NaughtyKlaus
@NaughtyKlaus 11 месяцев назад
Looks like a prototype version of the terrain engine No Man's Sky has, and even their game has a lot of flaws still.
@fire-ballmc9741
@fire-ballmc9741 10 месяцев назад
its interesting how he always compares it to "other games" instead of just saying minecraft.
@betahunter
@betahunter 10 месяцев назад
Is this a fellow Danish Man I wonder? :D
@julianaomi2626
@julianaomi2626 Год назад
Do you have the code in a source control/github?
@10bokaj
@10bokaj Год назад
nope
@donutbedum9837
@donutbedum9837 Год назад
@@10bokaj lmfao denied
@doltBmB
@doltBmB 10 месяцев назад
It may be worth mixing blocks which are "soft" like this, with blocks which are "hard" like in a traditional building game. So bricks and wood and other refined materials work like normal, but soft blocks on the terrain or in the trees work like this.
@Legit_SuperFall
@Legit_SuperFall 10 месяцев назад
sort of how 7 days to die does it
@Wyi-the-rogue
@Wyi-the-rogue 10 месяцев назад
Roblox
@dallazz5617
@dallazz5617 9 месяцев назад
Space engineers
@juansolo1617
@juansolo1617 7 месяцев назад
@@Legit_SuperFall 7 Days to Die uses smoothed marching cubes, but only for terrain. It uses assets for building components and trees. When you "damage" a building block it doesn't change shape because it's a solid model asset. It may have changing textures or "stages" of decomposition, like the doors, where they have multiple stages of holes being broken into them. It just replaces the model with another model for each stage.
@Legit_SuperFall
@Legit_SuperFall 7 месяцев назад
@@juansolo1617 yes i know, its v interesting However, i want smooth edges aswell
@daniilikyay4949
@daniilikyay4949 Год назад
Awesome! If a game were to be based off-of this I would strongly encourage adding "sticking rules", for example that pillar you made extended towards the cliff wall once it was close enough, but maybe it could be so player-made wood doesn't stick to natural stone/dirt, many possiblities are opened by making sticking selective.
@10bokaj
@10bokaj Год назад
selective sticking is not a bad idea, although I have put this technic behind me, it has many problems.
@daniilikyay4949
@daniilikyay4949 Год назад
Are the problems with the underlying concept or is it that the concept is hard to implement, creating problems?@@10bokaj
@DapperNurd
@DapperNurd 11 месяцев назад
@@10bokaj What kind of problems? Is it not practical to use this system for an actual game?
@ghowstcrafter9201
@ghowstcrafter9201 10 месяцев назад
@@10bokaj there is an actual full game with this same idea of voxel representation, its called castle story, look it up!
@isaias-1713
@isaias-1713 10 месяцев назад
​@@10bokajhey what about a tool that changes the connection between blocks?
@xKeaton
@xKeaton 11 месяцев назад
Looks very promising. If you would handle the reduction/smoothness of the different blocks in steps It would allow for a lot more control. If this already is the case than reduce the steps. I think just 4 steps are already enough: 4/4 block, 3/4 block, 2/4 block, 1/4 Block. It would probably also feel great with a pickaxe and chipping away at blocks in increments. Slowly 1/4 after 1/4. Roofs would also work way better because you would set all outer edges to 2/4 and they would create a perfect edge all around, that seamlessly connects
@flameofthephoenix8395
@flameofthephoenix8395 11 месяцев назад
Perhaps you could have different tools with some being able to achieve more steps than others.
@seeranos
@seeranos 10 месяцев назад
12 steps gives you the flexibility to reduce by 1/2, 1/3, 1/4 or 1/6. I dont think players would likely care about 1/12 steps but 12 gives a lot of flexibility in divisors.
@cis_ash
@cis_ash 10 месяцев назад
and if you want to still show off the smoothness & continuity of transitions - move between discrete steps with a snappy n fast easing function like easeoutelastic
@jdigi78
@jdigi78 11 месяцев назад
You could add special "air" blocks that don't collide with things but still deform the geometry. That way you can have sharp edges where you want them and still smooth the other sides of the block. A way to restore the block for fine editing would be nice as well.
@longiusaescius2537
@longiusaescius2537 10 месяцев назад
Maybe
@JustAnotherAlchemist
@JustAnotherAlchemist 10 месяцев назад
I was also thinking about an "undo" to restore blocks. Something delta/time based. Also I was thinking of a "modifier key" style editing, where it snaps to the usual angles / geometry while a key is held down. Both these would make editing much more intuitive. TL;DR: Lots could be done with his engine/idea.
@longiusaescius2537
@longiusaescius2537 10 месяцев назад
@@JustAnotherAlchemist maybe as an add-on or different mode "editor"
@SuperLlama88888
@SuperLlama88888 Год назад
Wow, very clever and looks cool! Tbh I don't think marching cubes would ever have really worked for voxel games due to editing the terrain, but this looks like a neat alternative!
@dottedboxguy
@dottedboxguy 11 месяцев назад
don't you know it, games like astroneer already use marching cubes
@SuperLlama88888
@SuperLlama88888 11 месяцев назад
@@dottedboxguy I've heard of that game before, and it looks cool!
@ChuckSploder
@ChuckSploder 10 месяцев назад
@@dottedboxguy so does no man's sky
@palmberry5576
@palmberry5576 10 месяцев назад
@@dottedboxguytrue, but all the operations on the voxels are done on a scale of several voxels + none of the important game elements are voxels
@jeff__dev
@jeff__dev 10 месяцев назад
This is cool! I would definitely prefer to have the editing of cubes snap to increments like 0.75, 0.5, 0.25.. etc instead of a smooth 1-0, maybe e special tool that breaks it in increments? I could imagine it would help with building roofs without making it look so buldgy :)
@Mikasey
@Mikasey 11 месяцев назад
I think in Space Engineers ship hull blocks use similar system, or at least quite like it
@elnico5623
@elnico5623 11 месяцев назад
the main issue with marching cubes is that the voxels become just points instead of volumes, the marching cubes kinda hug the dots and that makes it really hard edit and to assign textures, if i understand correctly in your implementation the texture is taken from the voxel/point at some constant cardinal direction, the sticky cubes solution seems wonderful, just needs some tweaking like having some sort of stepsize instead of the smooth change we see in the video
@neologicalgamer3437
@neologicalgamer3437 10 месяцев назад
I'm not entirely certain on its' applications to games, as that's not a field of industry I've spent my life studying, I can certainly see its' applications to 3D low-poly modelling. You could place cubes in the rough shape you want, and then use the sculpting tool in order to refine it. This could expedite the 3D modelling industry significantly, as it allows for far more rapid prototypes to be created. This technology if further developed could sell really well!
@10bokaj
@10bokaj 10 месяцев назад
I belive Z-brush uses voxel to make sculpting more intuitive. I belive they use dual contouring.
@YippeePlopFork
@YippeePlopFork 2 месяца назад
I think that different smoothing groups - by terrain type - would help. For example: grass should be the smoothest (so requires extra smoothing or a better smoothing algorithm) and rock was plenty smooth enough using marching cubes / should be rough / hard edges. I wouldn’t smooth things like trees using marching cubes but use a custom smoothing pass just for them. Perhaps three smoothing / marching cubes passes: 1 for grass, snow etc, one for rock and one for trees and bushes (or use meshes for trees)? Just an idea…
@benbencom
@benbencom 10 месяцев назад
This video is making me realize how No Mans Sky works when you are editing terrain (c.f. "very hard to see what you're doing...")
@PuffleBuns
@PuffleBuns 9 месяцев назад
Reminds me of Roblox’s terrain except honestly better. Roblox doesn’t have that sticky property your terrain has, which is honestly pretty awesome
@softboifloof7911
@softboifloof7911 10 месяцев назад
Bro that looks really nice only thing I think it needs is optimization
@gabe_owner
@gabe_owner 10 месяцев назад
I believe this is how ROBLOX Terrain objects worked
@10bokaj
@10bokaj 10 месяцев назад
I highly doubt that
@gabe_owner
@gabe_owner 9 месяцев назад
@@10bokaj I mean, to update the Terrain object you would supply an array of densities and an array of materials, which is about the same amount of information you're controlling here. Note that Roblox Terrain V2 is not the same as individual bricks.
@brentknight9318
@brentknight9318 3 месяца назад
Low frequency radars can detect the presence of stealth aircraft, but they cannot precisely locate them sufficiently to guide a surface to air missile.
@bazem
@bazem 10 месяцев назад
I think you should have 2 different commands to remove a block, one where you subtract the size of the cube and another where you remove the entire block immediately.
@icebluscorpion
@icebluscorpion 9 месяцев назад
The smoothing is retarded if you don't have precise control of it try to put that feature on the mouse wheel to get more precise control such that your can smooth and unsmooth with a clicking turn of the mouse wheel also the smoothing should be in discrete steps such that you can repeatedly set the right smoothness/angle to each cube that you want to smooth. 🤔. Then the root won't look like as if a giant took a big on on your house anymore 😂
@Niklas9999100
@Niklas9999100 10 месяцев назад
This looks very interesting, would it be okay if i tried to develop a full survival game based on this idea?
@teawacrossman-nixom7696
@teawacrossman-nixom7696 11 месяцев назад
You have just created a better fundament building and generation system then minecraft ✨ CONGRATULATIONS my good sir a creating the StickyCubes system 🙏🔥
@SmoothieGamesLambda
@SmoothieGamesLambda Месяц назад
Would love to learn how you did this. Super cool!
@demsendk7105
@demsendk7105 10 месяцев назад
fedt
@Jason13Official
@Jason13Official 10 месяцев назад
I hope this video gets shown to the game developers that need it 🙏🙏 would be very useful
@KozelPraiseGOELRO
@KozelPraiseGOELRO 10 месяцев назад
It was indeed.
@valley-artifact
@valley-artifact 10 месяцев назад
really cool, but it could really use some way of easily restoring blocks, would make building much faster because you could correct mistakes more easily
@DeadRabbitCanDance
@DeadRabbitCanDance 3 месяца назад
Look very nice. Are you using a fill factor for each voxel direction? 6 values ​​in total? Or do you somehow cleverly store data for smoothing edges?
@10bokaj
@10bokaj 3 месяца назад
I think the awnser is fill factor. I store a single float.
@AtariWow
@AtariWow 10 месяцев назад
This seems similar to what Space Engineers (game) does
@planeofimmanence2157
@planeofimmanence2157 10 месяцев назад
My idea for marching cubes is to have different levels of smoothness for different materials, for example grass and dirt and sand and gravel and the like can have the real smooth, stone could be the more chunky and building materials can or the trees can be the regular cubes so it doesn’t look broken idk if that is possible?
@dombo813
@dombo813 10 месяцев назад
It seems to me like the biggest challenge for these sorts of smoothing is that minecraft proved "graphics" dont actually matter all that much, people have no problem with cubes, so a game that does something like this really needs to find unique gameplay involving the use of smoothness.
@10bokaj
@10bokaj 10 месяцев назад
Blocks are very intiutive to work with and is easy to for the computer to handle. It is a great combination, but for terrain I think it falls a little short.
@volodymyrkilchenko
@volodymyrkilchenko 10 месяцев назад
seems interesting but i still prefer the minecraft style
@vampirefrog4277
@vampirefrog4277 10 месяцев назад
Have you taken a look at Cube 2: Sauerbraten editing? It subdivides cube sides into 8 so you can have some level of smoothness, and it also does multi level cubes within cubes, it uses an octree.
@10bokaj
@10bokaj 10 месяцев назад
No, i have not played that game. I do have another video where I show some octrees.
@clonkex
@clonkex 10 месяцев назад
@@10bokaj I believe Sauerbraten uses a multi-direction heightmap, essentially each face of the cube stores four values (one for each vertex) describing how much the vertex should be pushed into the cube. It gives very good control over level geometry.
@MasterZeroFX
@MasterZeroFX 10 месяцев назад
Cool Minecraft clone, yet another one.
@johannes4510
@johannes4510 7 месяцев назад
I like sticky cubes and also sticky rice
@pingvin9166
@pingvin9166 11 месяцев назад
It looks interesting, maybe we should make some kind of generator or world editor? I also wonder if it is possible to make the blocks change their anti-aliasing a little by themselves without a serious loss of performance?
@hazydodo
@hazydodo Год назад
wow thats so cool
@10bokaj
@10bokaj Год назад
Thanks, although it needs some more work, to be useful.
@patrlim
@patrlim 10 месяцев назад
looks cool
@wraithlordkoto
@wraithlordkoto Год назад
This is cool as fuck!!
@redshepard5306
@redshepard5306 13 дней назад
thats really neat
@misterk7_-
@misterk7_- 10 месяцев назад
I really like this!
@equilibrum999
@equilibrum999 10 месяцев назад
紫禁城之太和殿:10:33
@KozelPraiseGOELRO
@KozelPraiseGOELRO 10 месяцев назад
I don't even get convinced by the blocks, I was thinking more of a face/sheet style. And to make them, is putting info in the coodinate intead of on 8 at a time with blocks. Harder but I'll try as soon as I know how to use OpenGL. 8:01 I would recommend to add a less detailed smoothing. Add a iterations that make 15° variations in each step. I don't know if you get what I am trying to say.
@Cammymoop
@Cammymoop 10 месяцев назад
this is really neat
@novarender_
@novarender_ 9 месяцев назад
It would be great to have a separate tool for deforming vs. destroying voxels. It would stuck to have dents all over your base from accidental clicks! Another feature that would be quite useful is the ability to extrude in an opposite manner of deforming, but without placing another voxel, so it's easier to fine tune what you want quickly. Lastly, there needs to be some kind of precision controls which allows you to deform very slowly, as I saw you struggling in the video :) A more advanced engine could allow the user finer control over each vertex, which would fix the small ramps at the bottom of the door frame but may be out of scope of this project. Good luck!
@isaacbunsen5833
@isaacbunsen5833 10 месяцев назад
I think the nicest in-between would be to have a few different options. Primarily I would have a smooth state a cube state. By striking the smooth state you chip away the excess and reveal the cube shape. Optionally from there you could have some kind of block chiseling
@isaias-1713
@isaias-1713 10 месяцев назад
Hmm i think you can get way more configuration capacity with a visible percentage of compression and also the capacity to modify corners individually, perhaps a scroll bar can help or a standarized smoothing algorithm that stops at 10-20-30-40-50% or something like that
@N_NY_M
@N_NY_M 4 месяца назад
very cool
@jakezepeda1267
@jakezepeda1267 10 месяцев назад
Interesting
@gasparliboreiro4572
@gasparliboreiro4572 10 месяцев назад
really neat
@rampawar
@rampawar 10 месяцев назад
Put another row of blocks on top of the fence and set their size to smallest. So the blocks below will stick out looking more like a fence
@pleaserespond3984
@pleaserespond3984 10 месяцев назад
This sounds more like an implementation of dual contouring. Which is great, dual contouring, aka Surface Nets is my favourite meshing algorithm! It's much simpler and more elegant than marching cubes. Minecraft is technically dual contouring, since the voxels are at the centres of the cubes instead of at the vertices. I could see a version of this built on top of dual contouring where the user has some form of explicit control for where the voxel centre is inside the cube as well as its "strength" being very intuitive and fun to use. The real challenge here is making an intuitive UI based around cube editing and then to compute the isosurface in a way that matches player expectations. I would try something like this: First, consider the general dual contouring algorithm. You find the points along the lattice's edges where the isosurface intersects it. If we let the user directly edit that, it should result in a very easy to use system. So for each vertex, store 6 numbers which can range from 0 to 0.5, corresponding to each of the 6 edges coming out of it, which set the intersection point along that edge from the voxel's centre. As the player breaks down the block from one side, pull back the intersection points at that side, or if the player is filling the block, increase them. This does let you have 2 intersection points per edge, but I think the regular dual contouring could be modified to handle it, you basically have cases where you create two faces per edge rather than one.
@10bokaj
@10bokaj 10 месяцев назад
No it is not an iso surface
@Lucas72928
@Lucas72928 10 месяцев назад
How do you do collision detection with the sticky cubes mesh?
@10bokaj
@10bokaj 10 месяцев назад
I use unities normal collision system, but if you are looking for a custom implementation I would do somthing like this: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-U1I_1aZzomE.html
@Lucas72928
@Lucas72928 10 месяцев назад
@@10bokaj Thanks!
@Slash0mega
@Slash0mega 10 месяцев назад
Man, wish i was able to make stuff like this. it would be cool to set it up with a item that will increase, decrease, or set the smoothness of a block.
@shinrakishitani1079
@shinrakishitani1079 Год назад
quite clever
@davidd6035
@davidd6035 Год назад
So brilliant
@wibiz9657
@wibiz9657 10 месяцев назад
Looks like sims 3 terrain editing
@10bokaj
@10bokaj 10 месяцев назад
in what way?
@wibiz9657
@wibiz9657 10 месяцев назад
@@10bokaj Just the way the blocks can be decreased and lowered in a concave or the opposite way by using tiles. It's the same way it works in older sims games, where the terrain is on a grid. I don't know anything about this game as RU-vid just recommended it to me, so I don't know the significance of it, it just reminds me of things I do know about.
@OctagonalSquare
@OctagonalSquare 10 месяцев назад
Cool concept! Nice work man!
@bobby_tablez
@bobby_tablez 10 месяцев назад
Terraforming the smooth marching cubes looked just like Astroneer's terraforming system.
@10bokaj
@10bokaj 10 месяцев назад
because it is! 0.0
@mambe4349
@mambe4349 Год назад
How does it work?
@10bokaj
@10bokaj Год назад
That is not something explainable in a youtube comment, but there is a paper on it: findit.dtu.dk/en/catalog/63c898437c8c8d1c237bca77 I don't know if you can access it...
@mambe4349
@mambe4349 Год назад
@@10bokaj Damn, I cant but thanks anyway, I could probably just deduce it, its a really interesting technique
@10bokaj
@10bokaj Год назад
​@@mambe4349 Let me says this: I use lookup tables, lots of them. It is not a good technique as it is now, maybe it could be good, but it has some issues as I pointed out.
@mambe4349
@mambe4349 Год назад
@@10bokaj more than marching cubes? XD
@AntonioNoack
@AntonioNoack Год назад
​@@10bokaj You probably have the publishing rights, so I'd suggest you publish your thesis openly elsewhere, too. (or does your university deserve these rights? Did it do the work? ^^)
@fb39ca4
@fb39ca4 11 месяцев назад
I think I know you from DTU!
@10bokaj
@10bokaj 11 месяцев назад
Cool, but who are you? XD
@jackatk
@jackatk 10 месяцев назад
This is a really cool technology you developed! I don’t think it would fit well in a Minecraft-style game, but I can see it being really useful!
@scarm_rune
@scarm_rune 11 месяцев назад
this is billion
@PixelBrushArt
@PixelBrushArt 10 месяцев назад
Cool demo!
@DRAGNIL68
@DRAGNIL68 Год назад
verry cool
@estantaya
@estantaya Год назад
its marching cubes double contouring
@10bokaj
@10bokaj Год назад
No
@estantaya
@estantaya Год назад
@@10bokaj but yes
@10bokaj
@10bokaj Год назад
@@estantaya Not it is not an iso-surface
Далее
Encore MIEUX que le RAY TRACING ? [Ray Marching]
11:22
Answering Your Questions
29:12
Просмотров 315 тыс.
Minecraft Live 2024 Memes (The Creaking Update)
5:30
Просмотров 157 тыс.
Why Slopes are Shockingly Difficult for Indie Game Devs
17:20
Voxel Ray Tracing
5:16
Просмотров 261 тыс.
My Adventure with 3D Perlin Noise
4:28
Просмотров 477 тыс.
I Remade Minecraft But It's Optimized
6:25
Просмотров 785 тыс.
Coding Adventure: Ray Marching
5:06
Просмотров 1,1 млн
Voxel Game Mesh Optimizations
7:30
Просмотров 177 тыс.
A new way to generate worlds (stitched WFC)
10:51
Просмотров 531 тыс.
Minecraft's "Useless" Features
19:29
Просмотров 315 тыс.