Comment on No Man's Sky Orbital Update brings full ship customisation and a complete space station overhaul
CosmicCleric@lemmy.world 7 months agoYou can procedurally generate textures, sounds and geometry
Does any game do that today? I’m not aware of any. ??
Today? No, I don’t think any game does it.
Well, my comment that you replied to was about a specific game that is already out, today. Hence, my point still stands.
Let’s hope that future hardware and games are aligned more with what you described, but today’s games do have limitations, based on the day and age they’re created in.
ICastFist@programming.dev 7 months ago
The limitation is coder skill, not hardware. That .kkrieger example is 20 years old. It could make a Pentium 3 “generate an entire FPS game” from less than 100kb of coding instructions alone.
The question is "why don’t other people do it, then?" and the answer is “because having all those media resources as files makes the startup faster, memory usage down and is easier to modify and replace”
CosmicCleric@lemmy.world 7 months ago
None of that matters, because you can load them in the background/parallel wise, as needed, which is what the game already does today.
But all of that takes space on the hard drive, which brings me back to the point I keep making.
My original comment, what I keep replying back to comment on, is specifically about visuals, and variety in the planets, the areas of the planets, and the star systems, and the aliens. 3D models and meshes.
What you been describing is not 3D models and meshes, which is what takes up the majority of the hard drive space.
ICastFist@programming.dev 7 months ago
My brother in christ, what the fuck do you think i’ve been describing then? I even linked an example of how the 3d model itself, the geometry, the mesh, occupies less disk space than the actual textures
What I see is that you don’t understand how procedural generation works. As is today, how do you think planetary terrain is generated? That it is all saved as a file that is read from your computer/PC? That you could load up a “planetXYZ.file” externally to edit it? That the terrain mesh is this huge file with all sorts of hills and plains that you could import/export and load in Blender?
CosmicCleric@lemmy.world 7 months ago
I’m a retired computer programmer. I’ve written that kind of code before. /sigh