Code Monkey home page Code Monkey logo

Comments (5)

Auburn avatar Auburn commented on May 20, 2024 7

Hi, I've had this request from a few people. Getting it working for "Encoded Node Trees" should be reasonably easy, since it doesn't require exposing all the node type classes. Instead of exposing all the node classes individually it probably makes more sense to expose the node type metadata, would mean the dll interface wouldn't need updating when new node types are added.

I'll probably start looking at it over the next week or so, well at least the C interface DLL, but from that it should be easy to create a C# wrapper

from fastnoise2.

Auburn avatar Auburn commented on May 20, 2024 1

I've added DLL support to the FastNoise API and a C interface, that should let you call the functions from C#. Currently the C interface only has support for creating nodes from encoded node trees, I will look at adding direct node creation later.

The C interface is in FastNoise_C.h

Here are the binaries from the latest CI build, I will make a new release that has them soon too.

Win64-MSVC (9).zip

from fastnoise2.

douglasg14b avatar douglasg14b commented on May 20, 2024

That's great to hear! Thanks for considering this.

Love your work, and the new node-based system has been interesting to play around vs my own internal noise system. Being able to design nodes and just use the encoded node will be awesome.

from fastnoise2.

Auburn avatar Auburn commented on May 20, 2024

https://github.com/Auburn/FastNoise2Bindings

from fastnoise2.

douglasg14b avatar douglasg14b commented on May 20, 2024

@Auburn Thanks! I really appreciate that ^_^

Just now circling back around to the process of switching from my own noise generation to this.

from fastnoise2.

Related Issues (20)

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.