Coder Social home page Coder Social logo

unity-accidental-noise's Introduction

Accidental Noise Library for C# & Unity

Based on the original Accidental Noise Library by Joshua Tippetts

C# port written by James Petruzzi of Discord Games. See his original blog post.

Packaged, tweaked, and examples scenes for Unity by me.

Note: Unfinished Port

Many of the various color functions are not yet ported. If you're familiar with the C++ version, I'm sure the Unity community would very much appreciate your contribution to finishing the work started by James.

Features

Examples outlined in Joshua's Minecraft Worlds article for compositing various layers of noise together.

image

Fractal Generator

Easy to use Fractal Editor script for generating textures.

image

image image image image

Cube Example

Simple variation on the Texture example to spawn cube gameobjects in the scene.

image


Todo

Please feel free to contribute, below are some things that need doing:

  • Finish Port - As noted above, many functions are still missing. This is highest priority.
  • Noise Recipe Builder - Some sort of simple Unity editor for building noise combinations without touching the code
  • Additional preset examples - Got some recipes with interesting results?

unity-accidental-noise's People

Contributors

liamwhan avatar miketucker avatar razzeee avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.