Bahar Bateni
About Background Projects
Context Sensitive WFC
Context Sensitive WFC

WaveFunctionCollapse (WFC) is a procedural content generation algorithm. Context-sensitive WFC offers a small modification to the search heuristic, significantly improving the quality of results, resemblance to the input image, and expressive range.

PythonPCGWFCTile-based Generation

Interactive Recording of Slime Mold Simulation
Interactive Recording of Slime Mold Simulation

This project is an implementation of Physarum (slime mold) simulation which aims to improve the user experience by providing a timeline feature.

JavaScriptGlitchSlime Mold Simulation

Marching Cubes (Transvoxel Algorithm)
Marching Cubes (Transvoxel Algorithm)

Marching cubes is an algorithm to extract a mesh from a 3D scalar field. This project is an efficient implementation of this algorithm based on the Transvoxel Algorithm.

Mesh GenerationComputer Graphics

ShekkarShekan
ShekkarShekan

ShekkarShekan is an android word game released in 2019. The game Achieved 5000+ downloads on the Cafe Bazaar download platform (the primary download platform in Iran).

C#Unity Game EngineWord Game

City Road Network Generation
City Road Network Generation

This project uses a transformer model to generate road networks by representing the network as black and white tiled images. The tiles then are extracted as tokens, which can be combined by the transformer model to generate new networks.

TransformersGenerative ModelTile-based Generation

with by Bahar Bateni
theme portfolYOU