Procedural generation - is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated assets and algorithms coupled with computer-generated randomness and processing power. In computer graphics, it is commonly used to create textures and 3D models. A major advantage in using it in this type of program, besides being a more scalable approach, is that it can handle large numbers of textures at once. A method of producing synthetic data is shown in U. S. App. C. 3,854, and it is referred to as a technique of "spatial data compression", in that the technique exploits nonlinearities in space to reduce the compression of data that would otherwise result from their generation on or near the physical data-collection system. While the foregoing disclosure has been described with reference to exemplary embodiments thereof, it will be apparent to those skilled in the art that various changes may be made in light of the above teachings, and that the invention as represented by the appended claims ought not to be deemed to be limited thereto. Moreover, although the disclosed methods have been described as implementing one method or method of data compression and another method of data compression and/or any combination thereof, and may be implemented or employed for purposes related to creating an immersive play experience.