jorik041 / ProceduralToolkit

Collection of instruments for creating procedural generation systems

Home Page:https://www.assetstore.unity3d.com/#!/content/16508

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Procedural Toolkit v0.1.4

Procedural Toolkit is a collection of instruments for creating procedural generation systems. It is free, open source and does not require a Unity Pro license.

Warning: Be aware that this is a programming toolkit, editor support is limited.

Classes

  • RandomE: Random extensions for arrays, value generators.
  • MeshE: Mesh extensions and constructors for primitives.
  • MeshDraft: helper class for procedural mesh generation.
  • TextureE: Texture extensions and constructors.
  • ColorE: Color extensions, HTML colors.
  • PTUtils: useful utility methods.
  • Datasets: various data.

Examples

  • Khrushchyovka: a procedural building generator.
  • ChairGenerator: a procedural chair generator.
  • Boids: a single-mesh particle system with birds-like behaviour.
  • TerrainMesh: a simple terrain based on Perlin noise and coloured according to height.
  • Mazes: a maze generators.
  • Primitives: a demonstration of primitives.

Links

Version history

2015.02.08 - v0.1.4:

  • Added new examples: Primitives and Mazes
  • Added Texture extensions
  • Added Bresenham and Wu line drawing algorithms

2014.11.15 - v0.1.3:

  • Added new example: Khrushchyovka
  • Added knapsack problem solver
  • Added new Color extensions
  • Added random choice for Dictionary
  • Added new mesh drafts
  • Added specular vertex color shader
  • Improved examples

2014.11.10 - v0.1.2:

  • Added new example: chair generator
  • Small additions and fixes

2014.10.26 - v0.1.1:

  • Added new primitives: cylinder and sphere
  • Added mesh extensions: move, rotate, scale, paint, flip faces
  • Added RandomE.Range methods
  • Added PTUtils methods for points on circle and sphere
  • Improved documentation

2014.10.13 - v0.1:

  • First release

About

Collection of instruments for creating procedural generation systems

https://www.assetstore.unity3d.com/#!/content/16508


Languages

Language:C# 98.6%Language:C 1.4%