French software developer, hobbyist game maker and pixel artist. Interested in chiptune, retrogaming, coding, art...
Mainly showing some pixel art I did on this tumblr.
Feel free to contact me for any reason !
I <3 mails : admin@darokin.info

Follow @darokin ♥ ⌨  

→ Pixel Art
→ GIFs
→ Generative Art
→ Code
→ Chiptune

→ Main website
  vCard @ adrien.rebuzzi.com
→ Contact Me
Voxel art llama&#160;!

Voxel art llama !

  8:37 pm  |   February 6 2013   |  6 notes   |    

#CircArCirc_01~GFlower

#CircArCirc_01~GFlower

  12:29 am  |   February 1 2013   |  2 notes   |    

#TriArC_03~Spectrum

#TriArC_03~Spectrum

  1:20 pm  |   January 14 2013   |  2 notes   |    

#TriArC_02~Hexagon

#TriArC_02~Hexagon

  10:40 am  |   January 14 2013   |  1 note   |    

#TriArC_01~Autumn

#TriArC_01~Autumn

  12:49 am  |   January 14 2013   |  9 notes   |    

  1:48 am  |   January 12 2013   |  6 notes   |    

  1:14 am  |   January 12 2013   |  8 notes   |    

Breathing pixels

Breathing pixels

  12:31 am  |   January 12 2013   |  14 notes   |    

  12:20 am  |   January 12 2013   |  4 notes   |    

  2:37 am  |   January 7 2013   |  7 notes   |    

  2:09 am  |   January 3 2013   |  2 notes   |    

CMYK spiral

CMYK spiral

  2:01 am  |   January 2 2013   |  48 notes   |    

Happy New Year Tumblr&#160;!

Happy New Year Tumblr !

  6:56 pm  |   December 31 2012   |  12 notes   |    

Computer generated images based on triangles.

We successively draw (couterclockwise) the 4 triangles formed by:

the inverse intersection of a square and its inner diamond 

and conversely, those formed by:

the inverse intersection of this diamond with its outer square.

We start with a size-1 square and multiply its size by a factor 2 at each iteration.

We assume we have 2 groups of 4 functions drawing the triangles, the main algorithm of generating the image should look like this :

 
// 2 arrays of 4 functions, each one drawing a different triangle
_arrTriangleDrawFunc1 = [drawTriangleUP, drawTriangleLEFT, drawTriangleDOWN, drawTriangleRIGHT];
_arrTriangleDrawFunc2 = [drawTriangleUPLEFT, drawTriangleDOWNLEFT, drawTriangleDOWNRIGHT, drawTriangleUPRIGHT];
_palette = [rgb(80,80,255), rgb(112,112,255), rgb(144,144,255), rgb(176,176,255)];
_size = 1;
loop() 
{
  // for each of the 4 triangles of each group
  for (_indFunc = 0; _indFunc < 4; _indFunc++)  
  { 
    _indColor = random(_palette.length); 
    _arrTriangleDrawFunc1[_indFunc](_size, _palette[_indColor]); 
    _indColor = random(_palette.length); 
    _arrTriangleDrawFunc2[_indFunc](_size, _palette[_indColor]); 
  } 
  _size *= 2; 
}

I’ve done this experiment for fun and because I was a need of ‘creating’ something, basically I started to make a pixel art of something very similar and just gave a try of coding it, and messing around with the algorithm…

Look how a small tweak in the algo reveals a totally different rendering !

Images generated using HTML5 canvas and javascript.

  11:21 pm  |   December 28 2012   |  9 notes   |    

Pixel art portrait - Marilyn Monroe 

Pixel art portrait - Marilyn Monroe 

  12:16 am  |   December 28 2012   |  4 notes   |    

Previous 1 2 3 4 5 6 7 8 9 10 Next
Made with ❤.