From Wakapon
Jump to: navigation, search
Line 3: Line 3:
 
It's based on the [http://www.slimdx.org/ SlimDX] .Net wrapper that tightly wraps DirectX for use into .Net managed code.
 
It's based on the [http://www.slimdx.org/ SlimDX] .Net wrapper that tightly wraps DirectX for use into .Net managed code.
 
It's quite small and really easy to use. Source code is available [http://www.TODO.com here] and it's free to use.
 
It's quite small and really easy to use. Source code is available [http://www.TODO.com here] and it's free to use.
 +
  
 
The main idea behind Nuaj is to "make my life easier", not to create the ultimate renderer that washes dishes and serves coffee. Those are never finished and you always come up with a bad surprise once it's time to use it (providing that you reach that point).
 
The main idea behind Nuaj is to "make my life easier", not to create the ultimate renderer that washes dishes and serves coffee. Those are never finished and you always come up with a bad surprise once it's time to use it (providing that you reach that point).
 +
 +
 +
So I decided to create first a set of basic helpers to manage my stuff. Basically, all I need is to create geometry easily using vertices and/or indices, I need to create materials from shaders that compile either from memory or from file, I need to create textures and render targets to feed my shaders and rendering pipeline, tie all this together and roll the dice...
 +
  
 
== Helpers ==
 
== Helpers ==

Revision as of 15:41, 16 August 2010

Nuaj [nu-a-j'] is my little .Net renderer for DirectX 10.

It's based on the SlimDX .Net wrapper that tightly wraps DirectX for use into .Net managed code. It's quite small and really easy to use. Source code is available here and it's free to use.


The main idea behind Nuaj is to "make my life easier", not to create the ultimate renderer that washes dishes and serves coffee. Those are never finished and you always come up with a bad surprise once it's time to use it (providing that you reach that point).


So I decided to create first a set of basic helpers to manage my stuff. Basically, all I need is to create geometry easily using vertices and/or indices, I need to create materials from shaders that compile either from memory or from file, I need to create textures and render targets to feed my shaders and rendering pipeline, tie all this together and roll the dice...


Helpers