This report will deal with the process of creating an example based procedural distribution tool. This is accomplished within the Frostbite game engine editor, FrostEd. By using actual placements of objects in the editor as in-data, the tool provides the artist with an unmatched visual feel for calibrating its properties and settings. Note that this is a unique technique and was invented during the creation of this tool. The tool is based on a machine learning approach. It creates a feature vector from the example placements for each type of object. These vectors are then used to create statistical models which in turn are used to generate new object placements. The process of determining the position and rotation when generating an object is divided into two parts. A new concept called Feature Function (FF) is utilized to provide each element in the population with a probability to obtain a certain position and rotation.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-112106 |
Date | January 2014 |
Creators | Nord, Anders |
Publisher | Linköpings universitet, Medie- och Informationsteknik, Linköpings universitet, Tekniska högskolan |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.002 seconds