Abstract
The paper presents a method of generating infinite environment including various ecosystems specified by the user. The ecosystems in virtual worlds might be generated with different set of textures and by using different formulas to generate shape of the landscape which after all will blend smoothly between each other. This includes intelligent spreading of flora and fauna along the areas, and other area-specific stuff. Rendering a large terrain in real-time strictly imposes a lot of algorithms for optimizations to obtain the highest frame per second rate possible. Therefore, it is obligatory to simplify hardly visible elements to reduce complexity of the scene. This results in creating a patched terrain where each patch can be parameterizable to lower its quality. In the method presented in the paper patches will be generated on the CPU side in a separate thread to eliminate stuttering during calculations and then final data will be sent to GPU. Calculating the patches on CPU creates an opportunity to edit them to provide more details if needed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wolf, M.J.P. (ed.): The Medium of the Video Game. University of Texas Press (2001)
Dollins, S.C.: Modelling for the Plausible Emulation of Large Worlds. Ph.D. thesis, Brown University (2002). http://cs.brown.edu/~scd/world/dollins-thesis.pdf
Schneider, J., Boldte, T., Westermann, R.: Real-time editing, synthesis, and rendering of infinite landscapes on GPUs. In: Proceedings of Vision, Modeling, and Visualization 2006, pp. 145–152. IOS Press (2006)
Cozzi, P., Ring, K.: 3D Engine Design for Virtual Globes. CRC Press (2011)
Minecraft Blueprints: Step By Step Guide For Building Houses & Other Structures. Minecraft Books (2014)
Raffe, W.L., Zambetta, F., Li, X.: A survey of procedural terrain generation techniques using evolutionary algorithms. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC), pp. 1–8 (2012)
Hendrikx, M., Meijer, S., Van Der Velden, J., Iosup, A.: Procedural content generation for games: A survey. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) 9(1), 1–22 (2013). Article 1
Livny, Y., Kogan, Z., El-Sana, J.: Seamless patches for GPU-based terrain rendering. The Visual Computer 25(3), 197–208 (2009)
Losasso, F., Hoppe, H.: Geometry clipmaps: terrain rendering using nested regular grids. ACM Transactions on Graphics 23(3), 769–776 (2004)
Okabe, A., Boots, B., Sugihara, K., Chiu, S.N.: Spatial Tessellations: Concepts and Applications of Voronoi Diagrams, vol. 501. John Wiley and Sons, New York (2009)
Fernando, R., Haines, E., Sweeney, T.: GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics. Addison-Wesley Professional (2004)
Hammes, J.: Modeling of ecosystems as a data source for real-time terrain rendering. In: Westort, C.Y. (ed.) DEM 2001. LNCS, vol. 2181, pp. 98–111. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Choroś, K., Topolski, J. (2015). A Method of the Dynamic Generation of an Infinite Terrain in a Virtual 3D Space. In: Nguyen, N., Trawiński, B., Kosala, R. (eds) Intelligent Information and Database Systems. ACIIDS 2015. Lecture Notes in Computer Science(), vol 9012. Springer, Cham. https://doi.org/10.1007/978-3-319-15705-4_37
Download citation
DOI: https://doi.org/10.1007/978-3-319-15705-4_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15704-7
Online ISBN: 978-3-319-15705-4
eBook Packages: Computer ScienceComputer Science (R0)