Filament.NET is a C# Wrapper for Google's Filament real-time rendering engine.
Filament.NET contains two projects: Filament.Native
and Filament
.
Filament.Native
contains straight P/Invoke bindings for those people that want to do their own thing. The bindings use a C library written specifically for this wrapper, this library can be found in our fork of Filament
here. To build this you must follow the build instructions here or you can grab the precompiled binaries from one of our releases.
Filament
is a layer on top with some C# niceties and attempts to conform to common C# idioms. While designing this wrapper we have tried to remain as close to the original C++ API, because of this the documentation provided by Google should remain relevant.
You can grab one of our releases and use our precompiled binaries or build from source. Nuget packages will follow at some point.
A number of samples have been ported from C++ to C# to get you started. These can be found here.
Only Filament.NET specific issues should be reported, general API questions/issues should be asked on the Filament project.
Please see LICENSE.