Is it possible to create an infinite world, where the world is generated using an algorithms? Does XNA support vertex loading during runtime?
Asked
Active
Viewed 181 times
0
-
I don't see why this was tagged xna, you asking about algorithms and not xna-specific implementation. – alxx Oct 27 '10 at 07:34
-
I don't think this make sense as a language/framework independent question ... – Dr. belisarius Oct 27 '10 at 07:54
-
Yes it does, since I’m asking if XNA framework support dynamic vertex loading. – Amir Rezaei Oct 27 '10 at 08:17
-
Your question as stated is not related to XNA – Dr. belisarius Oct 27 '10 at 20:04
-
Please read updated question again. – Amir Rezaei Oct 28 '10 at 05:36
1 Answers
1
All three questions can be answered with "yes":
- Infinite World: You can simulate an infinite world by generating only the currently "visible" world objects. This technique is used even for finite but relatively huge worlds (like in WoW, GTA etc.).
- Generated World: Dependent on the given requirements, you may have to ensure that individual parts of the (apparently) finite world are always generated the same way resulting in identical object/vertex constellations. But, maybe not: Worlds "exist" that are not always identical in same places, like in "Die unendliche Geschichte" by Michael Ende.
- Vertex Generation: Yes, they can! And they are quite often generated during runtime even for "small worlds" or just single model animations as some animation techniques are based on dynamic vertex generation during runtime for every single frame.

Flinsch
- 4,296
- 1
- 20
- 29