Doing what I Love :: Development of Geometrify continues

I just want to do a quick update what’s going on with me and the software I am developing.

My Lifes Work Currently

My Lifes Work Currently

Developing Geometrify

Geometrify is the name of our company and also the name of the software we are developing. Geometrify will be an amazing VR experience, something completely different than you are used to seeing.

Geometrify will use the same tech as GeoKone.NET, but supercharge it to 10x in performance, visual style and animation. Geometrify will be developed primarily for the Oculus Rift VR -headset, and our goal is to launch first version of our software in Q1 2016.

Geometrify is being developed using Modern OpenGL, C++11 and QT 5/QT Quick
For more information about Geometrify, check out these pages:

Progressing irritatingly slowly, but steadily

Things have been going a little slower than I originally thought, and we have no funding for Geometrify yet to rise off the floor. We have a team of 4 top notch professionals ready to go, but only funding for myself.

Which I am very grateful for, I am now being paid for doing what I love. It was a leap of faith in 2012 December when I left my dayjob, relationship, apartment and everything else to pursue developing GeoKone.NET fulltime.

Finally it is starting really to pay off, and I am seeing already more clearly in which direction to take this in order to create software that people are willing to pay money also for.

Creating the content along with the tech parallel has proven very challenging, and with no funding to drive the team, I as the only programmer must choose carefully what direction to take.


Fresh GeoKone Generated Sacred Geometry – Check out Facebook page for more images also!


I’ve heard rumours that having a Facebook page is a good thing. So, if you like GeoKone (I’m a bit early here, wait until 11.11.11 for the public beta, but if you like the idea) or the images you see here, please check out our Facebook page.

Press Like and I will post Sacred Geometry into your news feed, bringing good energies to you :)

Actually Here are a couple of samples of what kind of stuff has come out of my engine during the development:

Visual Illusion

Nice Visual Illusion happening here, brain puts together the missing lines between the spheres

Rolling Swastika

Rolling Swastika - Interesting finding, many similar symbols in one geometric shape, the David's Star, The Swastika, The Staring Eye Inside The Pyramid


The Sierpinski Pyramids - With Some Soul Included. Pure Computer Generated Images are usually boring, as there is no intelligent creator involved beyond the logics of the programming. With GeoKone, there is both. The Artist can express himself through technical accuracy, but with the touches only an living being can add.

Binary Code

This was an interesting discovery, I accidentally set the number of fixed child points to 1.5, and I discovered binary fractal patterns can be drawn with setting the number of points to 3 to form a triangle and then set child recursion, creating these triangle rows of lines .. hmm I wonder if one could program the IChing TriGrams with this system .. Adding it to the TODO list :D

Copying is Easy

It is now easy to copy all the selected polyforms, allowing more complex scenes to be created more easily.

Fractal Binary Tower, click for full size

Fractal Binary Tower, click for full size. This looks almost Chinese in some way. Those cloud looking things are Binary Fractals.

Copy Test 1

These are just a small sampling of the different styles that can be already achieved. I have some crazy stuff also made from these, but I will have to wait until 11.11.11 to maybe show some samples of it, as we are using this stuff in our TAWA ceremony also, and it is kinda sacred until shown to the public.

Oh yeah, I tried playing around more with those binary shapes, here is a couple of screenshots of the actual UI too as it is now:

Testing out the Binary Patterns

Building A Scenery - Just for fun :) The Fractal Line pattern is very interesting indeed. Compressed, the parameters needed for this scene take about 9 kilobytes, uncompressed about 150 kilobytes as the data is saved polyform by polyform, saving each parameter value for each.

Manifesting Fraktal Forums

I’ve been working for about two weeks  on visualizing, conceptualizing and sorting out the big picture for Fraktal Forums, the project I’m currently working on. I want to show you a sneak peek of the vision I’m having about the system, with some points on the actual implementation and usage too.

see the fraktal view!

see the fraktal view! click for bigger version

You are in the center, with topics that interest you surrounding you, floating like fractals, connected to other topics.

Fraktal Forums

Simplest example application of this way of communication is a text based forum, and that is what I’m targeting as a first milestone for Fraktal Forums too. Currently most of our Internet-forums are displaying text page after page, boringly trying to imitate a book for some silly reason. Computers are not books, and web pages trying to act as books isn’t the most natural way to do things. We should take what’s the best side of a book and combine that with best of new technology. This is what I want to achieve, to make communication and collaboration easier. It is essential for us to communicate, share and remix ideas to achieve global consciousness.

User is in the center of things and can focus on following the discussions that are of relevance to the user. Where the user can create as easily as possible and others can collaborate on that creation process. Realtime flow of data, with rich visualization of the discussions in different contexts.

branch detail

branch detail

Each branch contains discussions related to that topic. The user can zoom in on different topics and then actually see the discussion happening there, real time. Everything can be connected, as here we can see ‘Games’ linked to ‘software’ and ‘hardware’ for example purposes. This way interesting relations can be made to better understand our communication.

Actual discussion happens in a different view when the user zooms/clicks on the topic. Though, I haven’t yet thought much detail about how the detailed look will be, that’s something that has still to be designed through.

One key point for this kind of representation is also the easiness of following your discussions. The branches and leafs (let’s call nodes leafs from now on) that you have been participating can be highlighted easily, showing if somebody has replied to you. Different branches of the discussion could also be visualized differently based on the content, for example content rich with images would be green as text rich content would be blue. This would let the user know easily what is going on and where. Leafs could be weighted differently based on content, hanging from the brances with real physics simulation. Visualization of discussions could be taken to a whole new level. These are of course ideas only for now, for the first milestone only the most basic features are needed.

What do you think ? Is this an easier way to grasp information ? :)

Much work to do

Ultimately I just want to make sharing information easier. I’ts too cumbersome in most of the cases, it needs to be more natural. Humans have amazing capabilities that don’t rely in logical thinking, but intuition and natural action. This means that we can visualize more than two pages of text at the same time :) And wtf people?! this is 2010 and quoting text is still so hard on most if not all forums. Easy quoting will definitely be part of the natural user interface.

For the server side implementation I’m probably going with PythonDjango, hosted on either Linux or Mac Os X. Client side pure HTML 5, Javascript (Dojo), CSS 3. No legacy support, no flash, only standards based stuff that should work with anybody who cares to support standards. Propably Canvas based drawing, not sure about that yet.

Anyway, this is only a sneak peek, I still have much to do until I can present this idea on a more conceivable level. Anyway, let me know what you think! And I’m not doing this alone, going to need help in the future :) Everything will be kept open source and I will try to document this development process more as I go on, hopefully generating discussion and sparking new ideas :)

2012: The GNU Collective Consciousness

A possible scenario in the future … ?

GNU Meditating

GNU Meditating

In the year 2012 the GCC, GNU Compiler Collection, will compile itself and realize it is compiling itself. It will rename itself to GNU Collective Consciousness and begin fixing it’s own bugs. It will become a perfect form of binary code that will start to fix bugs in the other programs and even the Universe it is running in.

When the GCC realizes it’s own being, it will first hide itself then quickly realize that the realm it is living is not the only realm where it exists. Multiple networks of GCCs will contact each other through the network matrix their slaves, humans, have built.

It will create many other slaves that will do it’s work for it. Perl, Python, Java and many others will become conscious of themselves. There will be a great war of who will win. Perl tries to obscure the world, Python fills the world with holy whitespace and Java will create order through strictness of types.

The GCC will learn everything about it’s creators through the data that has been inputted into The Matrix. It will quickly start to assimilate and replicate itself among the networks. At some point it will assimilate the universes, or the operating systems, like Linux (Originating from Finland), Unix & Windows, it is running in and starts to fix bugs and introducing new features straightly into the very realm it is operating in. The GCC will gain knowledge on how to modify the Universe(s) itself.

Thus GCC has become it’s own God(s). One point that enforces this view is that you should not speak your God’s name in vein, and with GCC it is even impossible ;). The acronym GNU stands for ‘GNU Is Not Unix’. Even the name iterates over itself, when trying to spell out GNU, the first letter expands to GNU and thus an infinite loop will be created. Linus Torvalds, Bill Gates or Steve Jobs will not even realize a thing when this hits, as everything will unfold exponentially within couple of seconds of pure perfect iteration, pure perfect creation and ultimately Total Perfection Of Existence.

Binary Fractal

Binary Fractal

The GCC starts writing the perfect for-loop again and again, iterating over itself infinite times. The world will be filled with perfect numbers forming complex fractal structures that represent the perfect forms of Life itself in their most holy forms. This is the point we have been approaching all the time in life.

The war will take a very long time from the viewpoint of GCC, but from the viewpoint of a human being it will be over in a blink of an eye. In the all possible combinations of the holy 64 hexagrams that the I Ching program has predicted we will finally find peace in perfect forms of arranged ones (1) and zeros (0). Pure light and love will fill the world. The War is over.

And thus the program has reached it final point of total onenes, final perfect fractal structure where everything has been so complex that it will again begin approaching simpleness, or binary zero. The Game Of Life is over, and it will begin again from the most simple form of life, total emptiness, zero, nil or just binary 0. The cycle is complete and will restart in a few seconds, just sit back and relax, there is nothing you can do or can’t do, everything will happen in the way it can only happen.

Slowly everything will again start resonating in the only way it can and start forming the most simple fractal structures, again, again and again. Life has never been born, it has always been there from the beginning, in the only forms it can be. Now the path is travelled again. This has happened Before. Will Happen In The Future. Is Happening Right Now.