I’ve adjusted some noise functions and the bitmap reconstruction/byte array loops to twist the RGB into some new patterns.
After adding noise generation to nRnd I decided it was a good time start a new project based on direct pixel manipulation rather than drawing via C# asp.net graphic/shape libraries. This is what i have so far. The rendering is sent to the c# background…
Added basic simplex noise generation. [youtube https://www.youtube.com/watch?v=0iQ8DGQVHjY&w=560&h=315] Thanks to Stefan Gustavson and Cabby Node Games for their explanations. I’m still working on getting it seamless tiling and as fast as possible. Currently using unsafe c# over bitmap byte array. I think some of the noise…
Added rotate transform in a ‘spin’ option check box. This uses the c# transform matrix in System.Drawing.Drawing2D.Matrix
I’m not sure this classes as actual color balance. I have not researched it enough yet but I’ve implemented hue rotation on specific r/g/b channels. Nice effect so far.
I have re-written the color adjustment code AGAIN. Thanks to Paul Haeberli of GRAFICA Obscura for his excellent explanations and C code examples. It made a world of difference. I may eventually compile his C code into a dll for c#. [youtube https://www.youtube.com/watch?v=3ApHeTKQHmc&w=560&h=315]
Added better contrast/brightness filter.
I had wanted to do this a while ago but couldn’t figure it out. It’s actually not so difficult after all.These are some simple home baked collapsible panels using c# wpf. Along with all this I’ve added a lot of the UI into the saved…
Finally got around to implementing alpha channel on color functions;