latency.land was developed by chandler simon in 2022. View more about the process behind latency.land and the amazing 3D artists that made it possible.
01
constructing the 3D file structure. Each 3D scene consists of three objects: a primary object, a secondary object, and a tertiary object. Each object is assigned a consistent naming structure, and given custom properties. These elements are set so that in future steps we can identify elements we want to target.
02
identifying the controls. the controls allow an individual to generate new 3D scenes. An array of buttons give enough control to the user to make interesting variations on 3D artwork, without giving them total freedom or endless opportunity. The buttons generate new object items, styles, materials, placement, and much more.
03
writing the algorithms. Using WebGL javascript algorithms were written for each function. the scripts were then connected to the controls, For example, the material button randomly selects different materials from several lists and assigns them to specific object layers, that are targeted through the custom properties.
04
creating a save feature. Each time the save button is clicked three files are downloaded. a screenshot of the active scene, a csv file that contains all of the information regarding active objects, and a csv file that wrote every action taken since the scene was first loaded. The save feature lets you or others continue to build off generative artwork.