You are viewing a single thread.
View all comments View context
4 points
*

Today? No, I don’t think any game does it.

.kkrieger did that. Not a “real game”, it’s a demo (of a demoscene), a “proof of concept” or a “proof of skill”. Nostalgia Nerd has a very interesting video about it on youtube.

3D models tend to occupy less disk space than textures, as these usually come in at least 2 files: one for the actual colors, one or two more for light mapping (bump map, emission, normals, etc). I don’t know which format NMS uses, but a .obj 3D model with 62k triangles will take around 4.5MB of disk space.

For comparison, this Damaged Helmet in gltf format (which you can see on your browser here) has 15k triangles, a .bin file (the actual 3D geometry) of 545kb and roughly 3MB of textures - The Default_albedo.jpg is the “actual color” and it alone is larger than the .bin + .gltf, at 914kb.

That’s the same problem again, you need hard drive space for all that 3D variation.

Not really. Again, they just need to be smart with what they have. Grassy planet where one third is green grass, another is red grass, another is yellow. No need for any extra stuff to be made, they already have the building blocks. Better yet, mostly grassy planet with patches of radioactive terrain surrounded by desert.

For buildings, just think about player made bases. You can make effectively “infinite” interiors and exteriors with all the stuff players can use to make a base. Write coordinates of “premade” rooms, write some extra lines of code to join specific rooms together and bam, all you needed was less than 10kb of extra text to increase variety.

permalink
report
parent
reply
1 point

You 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.

permalink
report
parent
reply
0 points

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

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
1 point
*

“because having all those media resources as files makes the startup faster, memory usage down and is easier to modify and replace”

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…

You’re not wrong, but also the space that they would need on your hard drive to make the game really non-repetitive visually would be out of this world (pardon the pun)

, and 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.

So, can you describe for me how the hard drive space for 3D models and meshes would be?

permalink
report
parent
reply

Games

!games@lemmy.world

Create post

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Weekly Threads:

What Are You Playing?

The Weekly Discussion Topic

Rules:

  1. Submissions have to be related to games

  2. No bigotry or harassment, be civil

  3. No excessive self-promotion

  4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

  5. Mark Spoilers and NSFW

  6. No linking to piracy

More information about the community rules can be found here.

Community stats

  • 8.7K

    Monthly active users

  • 4.4K

    Posts

  • 93K

    Comments