Hey everyone the game is dead. I'm working on something new now that I have almost a decade of experience, but I'm balancing that with a AAA career so will be a few years until I post anything about it. Until then, subscribe and maybe you will see a video from me pop into your feed in a few years.
@FruitGish2 жыл бұрын
2 weeks ago yo??????????
@thimization Жыл бұрын
Is there anything left we can play? I just found this now.
@profeseurchemical Жыл бұрын
this project of yours was a huge inspiration to me back in the day. i wish you the best of luck with ur current and future projects
@IntrinsicGameStudio Жыл бұрын
@@thimization I don't think so sorry! The github has a version you can build locally and run but its only the solar system
@alol441 Жыл бұрын
@@IntrinsicGameStudio yes! dont give up
@wesofx81487 жыл бұрын
You've created by far the most technically impressive voxel games I've ever seen. It's truly inspiring.
@sownheard9 жыл бұрын
It Looks a lot better than before keep up the good work
@IntrinsicGameStudio9 жыл бұрын
Glad you like it, cause I wasn't about to revert back to the old method xD
@dragonnightlp10979 жыл бұрын
Ben Arnold this can be a big big game in the up coming years.OMG IS THAT AWSOME!!!!!!!!!!! ;D
@dragonnightlp10979 жыл бұрын
Ben Arnold don't worry you can do this, you have a great chance ;D
@hershes2 жыл бұрын
Shout out to KZbin showing me someone else’s attempt at solving the SPECIFIC problem with many of the same specific details I have been pondering the past few days! Awesome videos on here, bummer I’m years too late. Hope all has been going well for you!
@IntrinsicGameStudio2 жыл бұрын
Never too late :) maybe you will succeed where I failed!
@HiAdrian9 жыл бұрын
2:14 Same thing on Earth at the Bermuda triangle. Lots of strange phenomena happening where the seams meet.
@shotgunvsheart47519 жыл бұрын
lol
@thomascameron26129 жыл бұрын
Lol!
@GothAlice9 жыл бұрын
I have seen way too many conspiracy videos where people use projection artifacts in Google Maps (on Earth, the Moon, or on Mars) to "prove" there's a hole to the centre of the Earth, a coverup on the Moon, or life on Mars, etc. People be crazy, and math be hard.
@HiAdrian9 жыл бұрын
GothAlice Yeah, afaik the Bermuda triangle gained notoriety because of a single spectacular case, but doesn't otherwise stand out as being the location of a lot of accidents. The myth just stuck :)
@yosha_ykt3 жыл бұрын
Yeah agree
@paulwhited87169 жыл бұрын
Wow! Everything looks amazing! Can't believe just a few years ago I would watch you programming this in class :') brings tears to my eyes!
@IntrinsicGameStudio9 жыл бұрын
Haha thanks a bunch Paul! (Paul is a CS buddy at uni)
@DJoppiesaus9 жыл бұрын
Wow that distortion was way more serious than I thought. It causes motion sickness! Great work!
@IntrinsicGameStudio9 жыл бұрын
Yeah it was ABSOLUTELY horrible. SO glad its gone.
@WatcherOfShadows9 жыл бұрын
This game looks sooo freaking promising. Please please please keep at it!
@IntrinsicGameStudio9 жыл бұрын
The only way for me to NOT keep at it would be for me to die, so don't worry!
@lionitowk9 жыл бұрын
Ben Arnold Ahah, good to know it! Wish you to have a long life ;D
@IntrinsicGameStudio9 жыл бұрын
Lionitowk Haha me too :P
@WatcherOfShadows9 жыл бұрын
You sir, rock!
@ilokikoval8 жыл бұрын
Oh crap, if game continues developing as slow as it does now, Ben should have longer lifespan than a normal human. Wish you luck with SoA, and a faster development speed, or atleast a longer lifespan for you guys, and me. I want to see release of SoA and Half-Life 3.
@Hugobros39 жыл бұрын
I've discovered your project like a month ago while looking on how to do properly various things in a voxel game engine ( especially the lightning propagation, huge thanks for making a reddit post on that ! ). And I gotta say that this is, by far, the best and the most promising blocky space-sim game I have ever saw, and if such a game is vowed to success then SoA should be that one. Cheers from a lazy 18 years-old belgian programmer.
@IntrinsicGameStudio9 жыл бұрын
***** Thanks for the support, and I am glad one of my blogs was useful to you! I have to agree that this game is promising. There's just SO much potential here, which is why I am so damn excited about making it! Plus building worlds is pretty fun...
@Hugobros39 жыл бұрын
Ben Arnold I played Minecraft for *years* and I always have been a bit frustrated with it's limited engine and lack of new content ( and lately their shitty politics ). That's why I started modding it and this year I eventually came to start working on my own cube game. I played a bit starmade back when it was a thing and the concept was nice but executed quite poorly. On the side of it SoA seems to have the best/most advanced/fastest voxel engine out there, you've got a really good base to work on. IMO for it to succeed what it will need is a nice gameplay and mountains of content. It's clearly the most ambitious voxel game I heard of ( if not game as a whole in terms of sheer size and possibilities ). Also keep doing these technical blogs posts, it's always interesting to read.
@IntrinsicGameStudio9 жыл бұрын
***** There will be lots more techincal posts to come, and don't worry, we have lots of great ideas for gameplay and content :)
@passengerpigeonjay9 жыл бұрын
In the worse case scenario at about 7:20, one possible solution would be to add post processing effects that would distract enough from the size change. If you look at the NMS clip, the sky becomes much brighter and "noisier" and washed out during transition, probably to account not only for a worst case scenario but also to simulate what atmospheric entry would look like.
@IntrinsicGameStudio9 жыл бұрын
ZeroSwordsMaster Yes we will probably do a lot of experimentation with different effects to mask the shift :)
@kawallabair32169 жыл бұрын
Awesome work, I wouldn't worry about peoples views on distortion, navigators and cartographers had a very similar problem when designing naval mapping haha. The reason for so many different styles of map is in determining what is important to the reader, whether it's proportionality or accuracy of distance.
@radicaltrooper2 жыл бұрын
my guy is still responding after 7 years
@unweeked4 ай бұрын
For anyone who wants another take at spherical planets, take a look at the development of PlanetSmith :) It's ongoing and doesn't use cubes but hexagonal blocks.
@scruffles38382 жыл бұрын
Man this is actually awesomely impressive, I hope one day this gets picked up again somehow
@IntrinsicGameStudio2 жыл бұрын
It won't. Im working on something new now that I have almost a decade of experience, but im balancing that with a AAA career so will be a few years until I post anything about it.
@scruffles38382 жыл бұрын
@@IntrinsicGameStudio ah makes sense, tho this thing is open source right? So like anybody can just pick it up and make something of it if they want possibly?
@IntrinsicGameStudio2 жыл бұрын
@@scruffles3838 Yep! good luck though lol
@scruffles38382 жыл бұрын
@@IntrinsicGameStudio good to know!
@poorlymadeproduction9 жыл бұрын
Once you can generate entire planets from the very beginning and get space to planetary landings figured out, you can do ANYTHING with that engine. That is something frontier developments did not get right.
@IntrinsicGameStudio9 жыл бұрын
Goobli bloo! Their focus is more on space exploration, where ours is more on planetary exploration.
@poorlymadeproduction9 жыл бұрын
I understand that but I would be extremely surprised if they managed to shoe horn in planetary landings at this point.
@IntrinsicGameStudio9 жыл бұрын
Goobli bloo! Me too!
@firstnamelastname-oy7es9 жыл бұрын
Goobli bloo! They did it before though in their other games, so David has the pedigree. It's just a matter of time, or interest in the landings.
@UltimatePerfection3 жыл бұрын
Why is youtube showing me videos about a game that is basically dead?
@IntrinsicGameStudio3 жыл бұрын
Hell if I know dude
@siddharthasarmah92663 жыл бұрын
@@IntrinsicGameStudio It looks like you are still alive, make some update video or something about your life and like what's going on. You haven't uploaded for a while. Really love your videos on c++ and game programming. Stay home and stay safe.Peace
@IntrinsicGameStudio3 жыл бұрын
@@siddharthasarmah9266 Thanks for the kind words, at this point probably am not going to upload anything unless I think its something people would really enjoy, and I don't think most people would care much about my personal life right now.
@siddharthasarmah92663 жыл бұрын
@@IntrinsicGameStudio No worries bro, it's all ok.
@siddharthasarmah92663 жыл бұрын
@@IntrinsicGameStudio I am really happy just to see your reply. It has been a long time you have been inactive.
@luana.42966 жыл бұрын
What happened? This video came to my recommended right now and I found it amazing but there are no new videos...
@dibbidydoo43183 жыл бұрын
that the cycle of life for these types of channels.
@lufsss_6 ай бұрын
as a beginner in game dev this video made my jaw drop. Impressive stuff dude!
@Soldier8429 жыл бұрын
This was really interesting to watch!
@astr0_th3_man8410 ай бұрын
How the hell was this 8 years ago...
@Meowbot8279 жыл бұрын
Why not make sure the player are inside clouds when the transition occurs at edges?
@eidiazcas8 жыл бұрын
Excellent suggestion
@1234macro6 жыл бұрын
That's called a hack, not a solution
@legendarypussydestroyer69436 жыл бұрын
Robin Bono Because clouds are always moving. Kinda unrealistic when the edge of the cubefaces always is cloudy. And second, clouds are normally 5 km altitude, not 500 km.
@erikthegodeatingpenguin23355 жыл бұрын
@@1234macro Well there is no actual "solution" in the sense of entirely removing distortion because that is mathematically impossible. So since the distortion is going to be there regardless, might as well make sure it's as invisible as possible
@FlyingHighUp7 жыл бұрын
How did you end up handling corners with this new method? For some reason I imagine you would still run into the issues at 2:08.
@CrazyTechReviews6 жыл бұрын
I really enjoyed this video. I like how you show how you solve all these complex geometric problems. look forward to seeing more content!
@theM4R4T9 жыл бұрын
Man. This is amazing, I always wished Minecraft did this with all the different planets.
@iirelu9 жыл бұрын
Have you tried using a cylinder with two polar faces? With that, the entire equator is warp-free, which is a lot more space than 4 face centres spread out, and the polar faces mean you don't get the lack-of-poles problem. Also, 3 faces in total instead of 6. (I assume you've tried that, I'm just curious what the problems were)
@ProteusMega9 жыл бұрын
Nice update. Glad to see this project still alive.
@devinmedina96116 жыл бұрын
This is amazing... I love how the scale of the planet and how it looks from space. Keep it up!
@ughdoo7 жыл бұрын
+Ben Arnold I know this is an old video, but I was going to say, if some camera shaking was added, due to entering atmosphere ;), then you could hide the change in size/position of the landscape features, not sure about exiting the planet, but I feel most people would be looking to space while exiting.
@KvaGram6 жыл бұрын
I came over this video just now. Checked your channel, and I found your latest upload was over two years ago. Is this project alive?
@TehJellyLord2 жыл бұрын
Okay so I’m really impressed by this game, and I plan to mess around with the source code to get a better understanding of this, but I’ll be honest I was so upset when I found this channel… I have had an extremely similar idea for a block game where you can build a ship and travel between other blocky planets. My game idea is far simpler than this however, as I didn’t plan on having like realistic orbits and a massive solar system to explore, I was really thinking of the planets in my game as an equivalent to dimensions in Minecraft, so there would only be like 2 or 3 planets to travel between each with their own mobs, world generation, etc. but the method you guys were doing with SoA for full planet scale generation was pretty much exactly how I imagined doing it when I got around to working on my game. Tho I would have just had a single massive plane that you loop around, PAC-MAN style (that would make things like coordinates weird if I didn’t manage it properly, but I still think that’s how I would do it regardless). Then of course when you fly out into space, I’d do some rendering trickery to make the planet appear to be spherical, tho I don’t really know how I’d do that other than mapping the plane to a sphere based on what direction you’re looking at the world, so avoid the player seeing any distortion, but as a new programmer I am not sure how I would do that. But yeah, all and all this is awesome stuff. I know this project is done with, but I am still grateful for the work you guys have done on this amazing looking game and I thank you for the inspiration and the motivation to work on my game.
@JMxVideos9 жыл бұрын
I see an orbit around the planet at the end! Could that be a secret feature? Mhm... Anyways, great work Ben! (and SoA team) I hope this summer you can release a build of the current progress! :D
@IntrinsicGameStudio9 жыл бұрын
Secret feature? I don't know what you are talking about ;)
@JMxVideos9 жыл бұрын
Hahaha
@Qichar7 жыл бұрын
I might have been tempted to use parametric coordinates to create oddly shaped cubes that get smaller towards to core of the planet (think pie slices). However, if the planet is large enough, it would have looked fine.
@GenJeFT9 жыл бұрын
I think that works really well. Is the area of the lake really changing or is it simply that the perspective is changing? If its just a perspective thing you could actually hide the problem by adding reentry effects around this ship and nobody will ever know. Unless there is no air at a planet then there are no reentry effects of course...
@IntrinsicGameStudio9 жыл бұрын
The area is indeed literally changing.
@GenJeFT9 жыл бұрын
Ben Arnold So if you were to build on the edge of that lake your base would get destroyed?
@IntrinsicGameStudio9 жыл бұрын
GenJeFT Ah sorry, the area of the HEIGHTMAP terrain is changing, not the area of the voxels. Voxel area is constant.
@GenJeFT9 жыл бұрын
Ah.
@SupDocOck9 жыл бұрын
you can hide the transition with some kind of entry into atmosphere animation that obscures vision a bit but lasts for a short time like a kind of generic burning effect or rush of wind or clouds or something.
@AetherPowered9 жыл бұрын
So glad to see a new video :) Good job Ben !
@Mattdoesdigitalarts9 жыл бұрын
You blew my mind with the new terrain and textures!
@magnavode9 жыл бұрын
Excelent video. Very good job with the illustrations.
@IntrinsicGameStudio9 жыл бұрын
+Anna Harren I talk about the cylinder approach as a reply to this comment on reddit: I haven't tried the second cylinder approach, but it might be cool too! www.reddit.com/r/gamedev/comments/303smv/technical_explanation_of_new_round_voxel_planet/cpoxnib
@exploreinglife42403 жыл бұрын
I know this is kind of a old video but I wanted to know your thoughts when you mentioned no man’s sky and how they were possibly mapping their worlds I think they’re doing it a lot differently now because in the old trailers everything would fully transition and the plants were full generated from space, but now if you look at current gameplay the planets are no longer that way anymore.
@GES19859 ай бұрын
Would love to see what you can do now! Smooth / photorealsitic minecraft would be amazing. Enshrouded is close but not quite there.
@Hinternet9 жыл бұрын
Looks very interesting I like the mesh to blocks system you have
@IntrinsicGameStudio9 жыл бұрын
+DoctorPC pelailut most of the discussion on gameplay goes on in the forums, but we will be releasing videos talking about gameplay design soonish! There will be SP and MP, similar to how Minecraft works with SMP, but there will be several gamemodes in MP to choose from. And yes we are going to try to do some background macro and micro-simulation of the environment.
@doctorpc15319 жыл бұрын
Looks like I never got to the answer :/. Good I found it manually :P. I will now head to the forums then.
@firstnamelastname-oy7es9 жыл бұрын
Ben Arnold Keep up the good work guys! Just an FYI If you haven't already found out yet (you probably have) No mans sky uses Voxels for the data of the planet but generates a polygonal representation of that to display and interact with, it does not have actual Voxels in the game world. It also generates the Voxels procedurally on the fly, and bases the next Voxels on the previous ones and some other data about the solar system and the planet and so forth. It also has 3 different levels of Voxels to speed this process up and make sure useless terrain isn't generated (so it doesn't have to create every bit of land you fly high over) It will be easier for them to have fully round planets because of their polygonal approach I think, not that the problem can't be solved with Voxels too. Have you heard of Voxel quest, i think it is called, by Gavan? It also uses some on the fly random generation instead of generating the world first. I think he is having a lot of trouble with performance though, because Voxels can be a nuisance to display . Either way good luck with this project, It's been a while since we could fly around a full planet in a complete game.
@RW-vb5ek9 жыл бұрын
+sos luxe Thats all it is at the moment.
@IntrinsicGameStudio9 жыл бұрын
***** Yes sorry about that, development has stalled right now. We aren't making any money on SoA so weve all had to turn to jobs and school. We will still be developing the game as a hobby but it's not likely to be playable in the near future.
@doctorpc15319 жыл бұрын
Ben Arnold Sorry to hear, but I sincerely wish you good luck in at least keeping the project alive, and hopefully in a state of steady, maybe slow, but steady, progress. I rather have you work slower than work hungry :)
@tristunalekzander56083 жыл бұрын
I've thought about this before, I would just make each voxel sort of an upside down pyramid that gets smaller and smaller towards the center. But the center is filled with like an isometric sphere of lava. In real life, Earth is like a ball of lava wrapped in a thin tissue of rock. So there is no need to think about how to do the center anyway, the player would never get to it. Or you could do the same thing but the cubes don't get smaller as you go down, each layer is just offset, like bricks. All of this would be really hard though haha I'm currently working on a voxel game myself in Unity. Or you just use marching cube and have players stand on the diagonals of cubes haha
@IntrinsicGameStudio3 жыл бұрын
Marching cubes is better, pyramid shape has been done before and it has lots of warping that you would not expect. Think about it, you are still mapping squares to a sphere with an upside down pyramid, so there is gonna be issues. Different parts of the sphere end up having different shaped voxels.
@tristunalekzander56083 жыл бұрын
@@IntrinsicGameStudio Oh ya I didn't think of that. Why can't you like, project a bunch of evenly spaced dots onto a sphere and then use those as vertices? It would evenly distribute the warping, wouldn't it? Or cast rays out evenly in many directions from the planet's center and use points along those rays as vertices.
@IntrinsicGameStudio3 жыл бұрын
@@tristunalekzander5608 evenly spacing points isn't a hard problem, nor is it useful for this. Evenly spacing voxel data with no warping is a different problem. Games like no mans sky simply use cubic voxel data and represent the mesh via dual contouring which makes any warping pretty hard to notice, but if you use your scanner on a resource node in no mans sky you will see the warping of the underlying grid.
@tristunalekzander56083 жыл бұрын
@@IntrinsicGameStudio Well it's a hard problem for me haha, why can't you just use interpolation and smooth it out so players don't notice they are standing on the diagonal edge of a voxel in some places?
@eviscero7 жыл бұрын
What ever happened to this project?
@tetryds9 жыл бұрын
This looks great. I noticed that you go a lot further forward when transitioning, what happens if you transition while walking on the ground? I am also interested in to see more about what it will look like when you are on the ground. Looking forward to see player made construction/destruction showing up on the far terrain too.
@IntrinsicGameStudio9 жыл бұрын
When you are on the ground, it fades out and switches you to a different voxel grid. So a house right on the edge will not be visible from an adjacent face most likely! As for far terrain constructions showing up, that is a problem that we have yet to solve, and there are other more important things we need to work on with our limited dev time right now, but you can be sure we will be looking into ways to do it!
@crazylamb4529 жыл бұрын
And Ben could you use some atmospheric effects to cover up the planetary entry distortion? So basically when someone enters the planet, have some re-entry heat/flames that simply makes the player not notice (or less likely to notice) the changes?
@IntrinsicGameStudio9 жыл бұрын
crazylamb452 Absolutely, thought this might only be convincing for planets that actually have atmospheres.
@crazylamb4529 жыл бұрын
Ben Arnold Ah yes, those darn non-atmospheric planets. Anyways, I would imagine that people would be worried about not crashing their spaceships to really notice the changing size, and it's not a big problem in my opinion. On an unrelated note, any news on the 0.2.0 demo? Not trying to rush you, just patiently waiting and wondering :D (All the new content posted on the website is so completely awesome)
@crazylamb4529 жыл бұрын
Ben Arnold Oh, and have you thought about what will happen when large scale changes are made to the terrain? A man-made river, a town/city, massive craters from nuclear explosions, etc. Is there an efficient way to update the background mesh/heightmap?
@IntrinsicGameStudio9 жыл бұрын
crazylamb452 0.2.0 demo should be out this Sunday! And wee have though about man made changes to the terrain and have some ideas for implementation, but haven't started work on it yet.
@Peoples_Republic_of_Cotati4 жыл бұрын
transition distortion on entering and leaving the atmosphere can be combined with heat and ionization effects to obfuscate what little remains of the distortion....yay realism
@cristiandecu8 жыл бұрын
Use RTC rendering and double precision to get rid of the precision loss thing. Move the object to the camera so that big numbers will cancel themselves out and use double precision for position objects. When sending the data to the GPU you could easily cast the doubles to floats.
@puppetlord19087 жыл бұрын
Torus world blew my mind thats crazy
@captainkeyboard72739 жыл бұрын
Hey Ben thanks for the video and great job. But have you ideas for the change of the landscape? I mean when one destroys a complete mountain, the world mesh wont change. That would be an little issue ;)
@IntrinsicGameStudio9 жыл бұрын
Yes that is definitely an issue. The easiest way would be to cache the highest voxel and use it when generating the heightmap terrain, but this is an issue we aren't quite focusing on yet since we are working on other things we think are more important. We will figure something out, don't worry!
@doctorpc15319 жыл бұрын
Hello! I have been following this project for.. a few months now?. The tech looks really promising, but I still have no idea what the game itself will be about. Single player, online or even a sudo MMO? Main things is surviving, manufacturing or building decorative stuff? Will there be any "background simulation" (in quotes, because what I mean is not the most traditional way of thinking of BS. Rather things like planets' orbits, etc.). Questions after this would be so heavily reliant on the answers to the ones above, I would have to make a set for each case, creating an exponential growth of time used for writing & reading this comment, so I will leave them off for now.
@evoyjonathan7 жыл бұрын
I didn't know of this project, but damn, that looks amazing!
@clemdemort96136 жыл бұрын
i wonder why you didn't stack the blocks in a sphere like shape made more sense to me but might be harder idk
@Roxor1285 жыл бұрын
Alternate approach: Don't even try to treat the surface as a plane. Build the planet in a huge cubical grid, so you end up looking at the corners of the ground cubes when you look down in the right places. Gravity would be from a point-source located at the planet's centre, rather than a constant y-axis force. Potential objections: 1. Huge memory requirement for naive implementation. True. Use nested grids instead. Load in or generate whatever grid-levels and sub-grids are actually needed for what's going on near the player. Most of the potential grids would lie inside the planet and never get generated. Most of the rest would be empty space and could be encoded as a high-level cell containing the "empty space" value. 2. Cube corners pointing "up" would create obstacles for the player. Depends on how big the cubes are at the smallest scale. At 1m per voxel? Yeah, going to make hard-to-traverse terrain in the parts of the planet below the grid's corners. At 10mm per voxel? Your footprint is going to cover a few hundred of them. 100mm might be a happy medium. 3. Might make construction hard for the player. I'd bet you'd get players who deliberately land in those kinds of areas just for the challenge of building stuff where you can't get perfectly smooth vertical walls. 4. Would make stuff like conveyor belts impossible in some places. Maybe, maybe not. Depends on how they're implemented.
@MikaelIsaksson9 жыл бұрын
I have been watching this back and forth and I struggle to understand just how it is supposed to work at 4:16 in the video, with separate regions with transitions. Won't there still be an issue with the corners of the cube? I mean, wouldn't there be some duplicated geometry and such? Or is there some kind of "skip" at the borders so you move far into the new side of the cube?
@IntrinsicGameStudio9 жыл бұрын
Mikael Isaksson Each cube face is literally a separate infinite plane that extends outward indefinitely. You simply teleport to a new plane at the edge, so there is no corner issue.
@MikaelIsaksson9 жыл бұрын
Ben Arnold So, when you are standing at the corner, just before you get teleported. What terrain is rendered in the neighbouring terrain you actually don't reach because of teleporting? I get the teleporting, I don't get what gets rendered just before that point :). Is it possible to build a continous structure across planes? That will be visible? Edit: In the cube scenario a flat area wraps at the corner so it gets weird at the corner, but in your infinite plane scenario, what happens to that wrap? In my head you still would need something to fill that "empty space" with. Say you are at the north east corner. North is easy, another plane, east is easy, another plane. But north east? That one used to be a weird corner. Is that empty space now? Blurred horizon? What?
@IntrinsicGameStudio9 жыл бұрын
Mikael Isaksson We render the infinite plane you are currently standing on, but all infinite planes draw their voxels from the spherical world positions as if we "squished" them onto the sphere. If you are at the north side, the terrain will look very similar to the northern face, but when you cross the edge you are teleported to a new plane that is a bit different. Same thing happens at the corners. Its designed so that you can't actually cross directly over the corner, you will be forced to teleport to one of the two corner faces.
@MikaelIsaksson9 жыл бұрын
Ben Arnold Ah, then I understand. Thank you :)
@dimitriyedanilovic43338 жыл бұрын
What does it look like if you stand next to the corner and look at it at ground level? Can you see the point where three voxels meet instead of four? If not, where does the illusory fourth voxel come from?
@traumzauber239 жыл бұрын
re a hero.. nicely done and u r right in my opinon.. this transition doesnt matter.. real life also has his visual fakes.. so it even looks more natural.. well done keep going.. me and my bro are waiting for the release or beta.. other question.. why it isnt on steam.. like giving you some money push...
@IntrinsicGameStudio9 жыл бұрын
We will eventually put it on steam, but right now we are just focusing on getting the engine up to par.
@excrafter74197 жыл бұрын
Is this Project still alive?
@SeaMoreVatman9 жыл бұрын
8:04 if I herd right it rego studios? Is that close to what the name you chose for the company is or did I miss hear?
@IntrinsicGameStudio9 жыл бұрын
Regrowth Studios
@SeaMoreVatman9 жыл бұрын
Ben Arnold very fitting name, how did you pick it?
@IntrinsicGameStudio9 жыл бұрын
tntiscool54 I'm pretty sure It's one of the community suggestions that we ended up really liking. It sort of spawns from the idea that Seed of Andromeda is rethinking the way voxels are used in a video game, and it also fits the theme of the game since you need to rebuild society after crash landing. EDIT: It was suggested by Anthony Keeton AKA Damion Rayne
@1ucasvb8 жыл бұрын
I have no idea where you are getting golden ratio as the distortion here. I'd love if you could show your work. It would help me on a project. I'm not sure what you mean by mapping toroidal maps onto spheres either, because that doesn't seem to make sense.
@MrHeliMan9 жыл бұрын
Okay... So as the game is growing cooler and more complex everyday, I really feel like I should send some money to help it grow a lil faster. So as soon as I have some again, Ill make sure to do so. However. I also have a question about physics. The game runs well for me. I have that "too far" option turned on and everything is on high and still have nice fps (around 100 in normal situations and when there is lots of particles and such stuff..) But! My physics fps. They sux. And I dont understand why? Am I right when I say that physics is being processed by CPU or is it just gpu as well? I dont understand these things at all but I know some games wont let me use all my cpu cores. So. As I have a quad core cpu... Am I using all of em for SoA or just one or woot? Also, would it be possible to use Nvidia Cuda cores or however are they called for physics in this game? I want mooore physics. I want to spawn oceans, I WANT TO BE GOD, MUHAHAHAA! Thanks for your answer c:
@IntrinsicGameStudio9 жыл бұрын
Thanks for your support! You won't be able to send us any money yet, we want to be sure the engine is ready and we can actually work full time before we take any funding. As for the physics FPS, it is purely CPU, and in 0.1.6, on too far mode the CPU is doing too much work. We have optimized multithreading in the next build and are working to make the physics FPS run faster on all machines!
@MrHeliMan9 жыл бұрын
Ben Arnold Cool! I cant wait to play around in it more. And especially to see how the worlds of SoA are getting more and more filled with life. Hopefully everything goes well for you :). And also. Will it be later possible to see like... structures, cities / changes in terrain or anything that player changed from really far away? I mean even further then the blocks start (or end)... Basically... Will I be able to see cities I built from space or really far away? If I make em really really huge ofc. I think that is for now the only thing that seems kinda unfinished. Oh.. and the black water maybe xD. But seriously... Youre doing a great job and when its possible, I will try to support you as much as I can. Gj, keep it up :)
@IntrinsicGameStudio9 жыл бұрын
Tommi & Liam Thanks! We are still trying to figure out the best way to display edits on the far terrain. The easiest way would be to just modify the heightmap with the highest voxel, but it won't look good for cities. We will figure something out! Probably a generated LOD model of buildings that gets displayed on the terrain.
@mahuba255310 ай бұрын
whats the name of the song in the credits at the end?
@yosha_ykt3 жыл бұрын
Is this game still in development?
@illuminatidad3 жыл бұрын
How do you walk on the planets? I got the latest version and I'm only able to look at the planet but can't walk on it like you did in this video.
@IntrinsicGameStudio3 жыл бұрын
latest version doesnt have voxels, have to download older one
@danarkivus-24179 жыл бұрын
that last part soo beautiful
@IntrinsicGameStudio9 жыл бұрын
It's gonna get a lot more beautiful, this is a very rough version!
@danarkivus-24179 жыл бұрын
great.
@void_chicken8 жыл бұрын
Why don't you just warp the voxels to a smaller scale the closer you are to the core?
@TheMindCrushGroup9 жыл бұрын
Wow dude! Amazing!! Really. How did I not know about this? Someone in the No Man's Sky community. I have feeling that they are going to like it!
@Thegriefersbay9 жыл бұрын
For the transitioning from space to planet and vice-verse, just add clouds in the atmosphere and it will not be noticeable almot at all.
@IntrinsicGameStudio9 жыл бұрын
That works for some planets, but not all planets will have clouds or even atmospheres!
@Mallow-5689 жыл бұрын
Very nice looking, I'm entirely fine with the growing terrain problem, and in fact, I want to say something real quick, how deep are worlds going to be in this game? (I hit about, 100 Million Blocks downwards, without any game problems, no idea how. (well, problems as in big big ones, I left the other side of the planet, and lighting broke, but dam, Minecraft only goes to 64 down. So, yeah.))
@IntrinsicGameStudio9 жыл бұрын
You will probably be able to dig till you get past the mantle, then there will be a barrier of lava and high pressure that kills you if you try to go deeper! But that's still REALLY deep.
@voidsauce62207 жыл бұрын
Dude, you are awesome at your job.
@KilloZapit9 жыл бұрын
Honestly the way I would have probably attempted to do it is to imagine the world not as a cube or a torus, but as a flat square with two sides, like one of those maps of earth that show a front and back half. I think mapping it to a sphere for a view in space would be easier if you did tricks to make sure the same part of the sphere was always facing the camera and the origin for the coordinates shifted around the sphere shape instead. But I really don't know that much about computer graphics so eh.
@bradleykurtz26053 жыл бұрын
This might be a crazy idea, and it may be too difficult to do... what about hexagonal "blocks"?
@IntrinsicGameStudio3 жыл бұрын
it has been done before, the blocks will shrink and have to be merged/distorted as you get deeper into the world.
@IntrinsicGameStudio3 жыл бұрын
Same with going higher in the air, it will distort their sizes to be larger
@bradleykurtz26053 жыл бұрын
Gah! was worth a shot. I figures with being closer to spheroidal the distortion might be less apparent. Either way, it looks like you are taking the genre in a great direction. 👍
@darthtechnologies5533 жыл бұрын
How did you handle saving coordinates of objects with float constraints and infinite space / galaxy ?? X,y,z coordinates become to long at some point.
@IntrinsicGameStudio3 жыл бұрын
Scaled coordinate spaces, the space system is on a different, scaled coordinate system compared to local space for each planet. Same thing pretty much every space sim does.
@JaceCavacini6 жыл бұрын
With enough cubes, small enough, from far enough away, they should all be able to sit edge to edge in a clump without needing to map to a sphere object. Is that outside the realm of realtime computation?
@IntrinsicGameStudio6 жыл бұрын
At that point there's no reason to use cubes, instead you would just use triangles like any normal real time planet renderer, but yes you can voxellize a sphere regardless of voxel size.
@IntrinsicGameStudio6 жыл бұрын
And for this kind of rendering/storage, yes it is outside the realm of possibility. A sparse voxel octree with dual contoured rendering would work better in that case.
@jetison3339 жыл бұрын
did this fix the corner geometry issues?
@KyleBlumreisinger7 жыл бұрын
This looks totally like a standalone game (loving the water by the way), but in the description it says "Game: Minecraft". Is this a Minecraft mod, or it's own game? Honestly, I'd be happy with either, but I'd like to know.
@funnyvideohaha53376 жыл бұрын
Kyle Blumreisinger it is its own thing
@iamdak9 жыл бұрын
Neat -- I just learned about this projects and it looks great! Have you figured out how you'll be storing several planets worth of voxel data yet onto the hard drive? I'd imagine that its going to be huge!
@seraph82932 жыл бұрын
What the fuck is this the algorithm has blessed me with another decade old voxel engine
@iIO_OIi6 жыл бұрын
Something in me tells me no and suspects you would've already thought of this, but can you choose a part of a tourus other than the inner ring, or for that matter perhaps even any random spot and it's opposite spot (though I like to think somewhere on the outer ring), though as I think more I don't think that gives quite the desired effect... at all... half tourus... no, ok I'll just continue watching.
@nicocroteau-perreault1929 ай бұрын
I know the game is dead but I’m not sure if I understand the method correctly. Are you transitioning to a flat voxel world that is distorted around the player? If so how does that solve the problem of having to rotate chunks?
@puppetlord19087 жыл бұрын
How is the performance btw? What is this running on?
@christianguerra38436 жыл бұрын
Just subbed looks promising!!! Awesome vid
@Azari-Lite7 жыл бұрын
Looking good I agree with WatcherOfShadows. Keep at it.
@aizeemifridgerunnnin9 жыл бұрын
Will there be planets with rings like saturn?
@IntrinsicGameStudio9 жыл бұрын
Yep!
@lucasmontec9 жыл бұрын
Ben, how long you programmed before this project? I'm a computer science student and I have always wanted to work with voxel engines and games... but seems quite impossible when you speak about those problems you had. =(
@IntrinsicGameStudio9 жыл бұрын
It is really hard, and it takes a very long time, but that is not a reason to not try! there are still many years ahead for this project, but it, along with a CS degree landed me a job in the game industry yesterday! make the game you want to make, and be passionate about it, and I promise you will go far.
@EduVillena2 жыл бұрын
You can make a sphere with non deformed voxels, you just need a number high enough of them to approximate its shape (it looks like you have)
@IntrinsicGameStudio2 жыл бұрын
unless you mean voxel the size of a pixel, no you cant. Not without problems somewhere, unless you use an isosurface extraction method like dual contouring.
@EduVillena2 жыл бұрын
@@IntrinsicGameStudio You're right, later I realized about the problem with gravity... There would be no problem if they were spheres instead of cubes, but that would be a very different aesthetic.
@fabiengiraux29189 жыл бұрын
Thanks for your video, as ever good work !
@rose186798 жыл бұрын
Wow is development still going on? this is great!
@un8528 жыл бұрын
mmm, have you looked at atomic modeling?
@neoforce03 жыл бұрын
Hmm, lol. I should join your group here then. I wish I knew you were working on this. I also attempted this problem in the past as well and it took me a while to solve it. I'm currently learning c++ and opengl.
@Kalmakka9 жыл бұрын
How does this solve the problems with the corners? Don't you still have the problem that you are able to make a 90°,90°,90° triangle on a sphere which you should be able to shrink down to a triangle just a few blocks per side. It might not be a problem with generated terrain, but once a player starts to mess about I would think the problem would get apparent.
@IntrinsicGameStudio9 жыл бұрын
The corner problem is solved because each plane is actually independent. We treat each plane as an infinite plane in X and Z, and just transition you to a new one once you cross a boundary
@Kalmakka9 жыл бұрын
Ben Arnold But in the corners you have 3 planes meeting in a single point. On the edges you can map two half-planes to a plane, but how do you map 3 quarter-planes to a plane in a way that is consistent?
@IntrinsicGameStudio9 жыл бұрын
Kalmakka We don't treat it like 3 planes meeting. We actually extend the plane you are on infinitely in all directions, we pretend there isn't even a corner, and we just transport you to a new plane once you cross the invisible edge boundary.
@GothAlice9 жыл бұрын
Just an idea: have alternate habitable stellar bodies. Things like a disc world, ring world, Dyson sphere, etc. Projection on a ring should be much, much easier, and scrith makes for an excellent impenetrable bedrock material. ;) Would also be a natural fit for having discrete biomes spread linearly around the ring. A Dyson sphere would have the inverse problem. A disc world has some interesting gravitational artifacts.
@IntrinsicGameStudio9 жыл бұрын
Maybe as a future project, but for now we will just stick to sphere worlds.
@BrainSlugs837 жыл бұрын
Stuff getting bigger as you get closer to the land doesn't really seem like a big deal if you do it smoothly (it's supposed to get bigger anyway). -- Even if we notice it, we'll just mentally write it off. :)
@roryhg14959 жыл бұрын
I hope that the space stuff isnt to unrealistic, like blastoff cartoony ship into fake orbit and then warp drive. i hope it isnt that.
@IntrinsicGameStudio9 жыл бұрын
Rory Gordon It won't be. Immersion is key, and you can't have immersion with something like that.
@roryhg14959 жыл бұрын
Yay.
@DocWolph9 жыл бұрын
Just a weird thought, but what if the planet was a NURBS object, a procedural object that would change resolution and geometry, on the fly, according to the needs of engine. So you don't have any real issues with transition from face to face, at least as far as mapping goes. Way have fixed faces.
@IntrinsicGameStudio9 жыл бұрын
DocWolph We have to have a defined, static grid in order to save and load voxels to disk so that your creations persist.
@DocWolph9 жыл бұрын
Ben Arnold As I said, it was just a thought. Okay. Nevermind.
@firstnamelastname-oy7es9 жыл бұрын
DocWolph That would work well, but not if you want to save the voxel data and load it from the hard drive. I have seen similar uses of proceduraly generated terrain before, It actually looks really good, but becomes really slow after you change too much geometry, because instead of being able to generate the geometry on the fly it has to load it in, which also makes the world file size a lot bigger as well. Working with Vowels can be a nightmare to be honest, a standard 1080p image is 7 megabytes, so just imagine how much more data is created when you add another dimension to that file size, it almost comes up to a few gigabytes!
@DocWolph9 жыл бұрын
Bungis Albondigas I'm probably being too simple, but why not just procedurally generate a 2d map of the land scape. May off-line programs, like Terragen, World Machine, and Vue, do this. This would be no different that a DX11 tessellation map, except you are going with voxels and not strictly polygons. At the start I know this would preclude caves, overhangs and the like. Anything that is not. However, it could be doing in contour map layers,but literally could be much smoother, depending on need. Too fine a progression and you might as well be using voxels anyway, but it would follow the curvature of the world with no distortion. Otherwise you can make set calculated assumptions, that would allow a predictable in-fill of voxels or polygons, as some engines will do. But using voxels to inform the polygons. Voxel engines, by necessity, have to be procedural, so relying on sheer horsepower and/or RAM space means you aren't doing it right. Contour mapping with image and displacement textures to make procedural assumptions that result in completed landscapes without distort and using very little RAM. Then we will need to start talking about foliage, atmosphere and water.
@firstnamelastname-oy7es9 жыл бұрын
DocWolph You could always use multiple layers for the caves and overhangs if you don't have many in the planet, assuming you are using a height map instead of the Voxels themselves. Still, It's nice to have a fully 3D world like mine craft to dig into as well.
@Giovanni-vn8ew7 жыл бұрын
why u try to make a round planet with a cube and not just make a round planet and then place the cubic terrain ?
@IntrinsicGameStudio7 жыл бұрын
Ianni Ex that's geometrically impossible.
@yosha_ykt4 жыл бұрын
Where are you dude (?
@Highlandword92 жыл бұрын
Found this from a comment in there Pippen video of creating the universe in Minecraft
@FreakAboutSims36 жыл бұрын
Why use square voxels?
@JuanIII6 жыл бұрын
Considering what's happened with gpus, this'll probably become a thing again.
@IntrinsicGameStudio6 жыл бұрын
If 64 bit generation is faster on the GPU than the CPU then planet generation is going to be very fast. My issue was that only 32 bit floats were widely supported on GPUs which isn't good enough for full scale planets.