"WaveFunctionCollapse" which generates a large image similar in design from image material



"WaveFuntionCollapseIs a materialBitmap imageBased on a number of images, joining images, changing the angle, etc., can create a large image similar to the original material. For example, if you create your own game, you can use it to automatically generate the design by loading the image as the material when creating a map or field that does not need to have individuality.

WaveFunctionCollapse / README.md at master · mxgmn / WaveFunctionCollapse · GitHub
https://github.com/mxgmn/WaveFunctionCollapse/blob/master/README.md

For example, let's load the following "2 yellow flowers" bitmap image into "WaveFunctionCollapse" ...


Using the original design, a larger "6 yellow flowers" image is generated.


It is also possible to load multiple images, and you can also create images like electronic circuits by reading 13 images surrounded by a red frame.


If you use materials for games, you can create images like fields.


Furthermore, it is possible to restrict the image to be generated, deciding which material is to be arranged at which point in advance and setting the tag of "Fixed" ...


The tagged part remains as the specified material, and other parts are automatically generated.


It seems that it takes time to generate, but it is also possible to create 3D images.


"WaveFunctionCollapse" is a program language developed by MicrosoftC #"In order to use it, it is necessary to prepare C # development environment beforehand.

in Software,   Design, Posted by darkhorse_log