All Projects → LeLocTai → Rock Generator

LeLocTai / Rock Generator

Licence: other
C# rock generator

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Rock Generator

Procedural Worlds Editor
Procedural World Editor is a node based procedural terrain generator
Stars: ✭ 218 (+84.75%)
Mutual labels:  procedural-generation, unity, unity3d
Texturegenerator
3D and 2D Texture generation using the compute shaders within the Unity engine.
Stars: ✭ 142 (+20.34%)
Mutual labels:  procedural-generation, unity, unity3d
Infinity Square Space
Infinity Square/Space. The prototype of the game is open source. Unity Asset.
Stars: ✭ 122 (+3.39%)
Mutual labels:  procedural-generation, unity, unity3d
Tracerysharp
C#/Unity port of Tracery (heavily WIP)
Stars: ✭ 19 (-83.9%)
Mutual labels:  procedural-generation, unity, unity3d
Unity Shadersketches
Sketches made with ShaderLab in Unity.
Stars: ✭ 362 (+206.78%)
Mutual labels:  procedural-generation, unity, unity3d
Dungeongenerator
A dungeon generator for Unity
Stars: ✭ 324 (+174.58%)
Mutual labels:  procedural-generation, unity, unity3d
Proceduraltoolkit
Procedural generation library for Unity
Stars: ✭ 1,729 (+1365.25%)
Mutual labels:  procedural-generation, unity, unity3d
Texture maker
A texture maker tool for unity.
Stars: ✭ 358 (+203.39%)
Mutual labels:  procedural-generation, unity, unity3d
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+404.24%)
Mutual labels:  procedural-generation, unity, unity3d
Unity3d Ai And Procedural Generation Framework
Unity3D AI and Procedural Generation Framework.
Stars: ✭ 58 (-50.85%)
Mutual labels:  procedural-generation, unity, unity3d
Otto
Otto sample project for the AI Planner
Stars: ✭ 113 (-4.24%)
Mutual labels:  unity, unity3d
Unity3d Globe
Unity3D Implementation of Chrome Experiment WebGL Globe
Stars: ✭ 115 (-2.54%)
Mutual labels:  unity, unity3d
Csharp Eval Unity3d
C# Expression Parser for Unity3D
Stars: ✭ 102 (-13.56%)
Mutual labels:  unity, unity3d
Unityvolumerendering
Volume rendering, implemented in Unity3D.
Stars: ✭ 102 (-13.56%)
Mutual labels:  unity, unity3d
Senselexamples
Examples of use of the Sensel Morph with Unity
Stars: ✭ 105 (-11.02%)
Mutual labels:  unity, unity3d
Arcoreutils
Unity plugin that adds shadow and collision to ARCore.
Stars: ✭ 103 (-12.71%)
Mutual labels:  unity, unity3d
Unitystyleguide
For file structure, naming conventions and other things
Stars: ✭ 115 (-2.54%)
Mutual labels:  unity, unity3d
Unitylibrary
📚 Library of all kind of scripts, snippets & shaders for Unity
Stars: ✭ 1,968 (+1567.8%)
Mutual labels:  unity, unity3d
Procamp
A utility shader for adjusting videos.
Stars: ✭ 101 (-14.41%)
Mutual labels:  unity, unity3d
Particleeffectforugui
Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.
Stars: ✭ 1,941 (+1544.92%)
Mutual labels:  unity, unity3d

Rock Generator

WIP.

Demo: http://leloctai.com/rock-generator/

Everything in the RockGen namespace should work with netstandard 2.0, outside of Unity.

For use in Unity, some type conversion is required.

Example

// No default are provided at the moment
// Check out the demo page to see what each setings does

var settings = new RockGenerationSettings {
    GridSettings = new VoronoiGridSettings {
        Size       = 5,
        Randomness = .75f
    },
    StockDensity        = 8,
    TargetTriangleCount = 220,
    Distortion          = .5f,
    PatternSize         = 1.35f,
    Transform = Convert.FromUnityMatrix(UnityEngine.Matrix4x4.TRS(new Vector3(2, 2, 2),
                                                                  Quaternion.identity,
                                                                  Vector3.one))
};

generator = new RockGenerator {Settings = settings};

GetComponent<MeshFilter>().mesh = Convert.ToUnityMesh(generator.MakeRock());

Look at the Rock Fountain sample for more details.

Dependencies

TODO

  • Simpler work flow in Unity.

Sponsors

Me. My free Unity assets are backed by my paid one. Check them out:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].