CopperCube 5.3 released

I just released CopperCube 5.3, it includes quite some new features such as fog rendering, much better Blender .blend import, experimental FBX support, WebGL and Android improvements and more.

The unusual thing is that I am giving away CopperCube Basic edition for a 50% discount now. Crazy, I know, it is a bit of an experiment.

A detailed list of the changes in version 5.3 can be found here. It is a pretty nice list, and I'm quite happy with it.

Heating Our Building - Part II

In the beginning of this year, I blogged about the air-to-water heat pump which is taking care that all the programmers in my office have it warm in winter.

It is now running for more than one full year, so I have some more data to show: The graph below shows the temperature and the needed electricity. It also contains the electricity needed by the full building, but at least 80% is used for the heat pump:

Easily to see that if it gets cold outside, the needed power goes up quite a lot. It looks maybe a bit scary, but interestingly, this system now is 50% cheaper than the old oil based heating: Our electricity bill is now only half of what we paid yearly for oil.
I'm quite impressed by that, I thought it would be cheaper with a heat-pump, but not by that amount. Nice to see that we will have it still warm inside, while paying less AND keeping the environment clean - our electricity is generated by water power.


It's a bit embarrassing, but although CopperCube is already in version 5, and now about 7 years old, it still doesn't support fog. (Well unless you add this by writing your own shaders). But fog is a pretty cool feature, especially for the lightweight targets like WebGL and Android. So I started adding this:

It looks very nice, especially when used with terrain. Works also with the reflecting realtime water, I didn't even have to change a line of code for that, interestingly.
This new feature - fog - will be included in the next free update of CopperCube.

C++ sorcery

Achievement of the day: Made a big C++ library compile on Visual Studio 2005, although it uses lots of features of C++11 . Learned a lot about C++11 details that way.

Short "The Thing" (2011) review

So last weekend, I watched "The Thing" on Amazon Prime, thinking that it is a remake of the original "&The Thing" film from 1982.
It has been many years since I saw the original movie, so I was confused about all the people speaking Norwegian, and the discovery of an alien space ship, of which I was sure it didn't happen in the original movie. Also, the main character was female, suddenly. I was pretty pissed by then, assuming this was again a pretty poor remake with lots of changes in the plot, "just because". Lowering my expectations for the rest of the film, it still was a bit entertaining, although not very thrilling.
Then came the ending, and - boy - I was wrong! Didn't the original movie start with a helicopter chasing a dog? That's right how The Thing (2011) ends! Embarrassing. So it was a prequel. And by today's standards, actually not a bad one.

RocketCake Beta 1 released

I just released Beta 1 of RocketCake, the free responsive website editor. The internal beta test went pretty well, and I am happy that the testers loved that editor. If you just want to design a ready-to-go website without the need to code anything, it seems to be working very well for now:

You can download the editor from its website, but keep in mind, it is still in Beta. No major bugs are known for now, and it seems to work well.

There isn't a Mac OS X version yet, but work has started for this already too.

Optimizing Memory Usage

I've been working a bit on optimizing speed and memory usage of my not-yet-released free responsive website editor. I'm quite OK with the result so far:

Yes, that's right: the editor is using nearly 3 times less memory for editing a website then Firefox needs for merely showing the website! And it only contains a bit of text and images, no JavaScript or any other fancy stuff. Wondering what the Firefox devs did there.

Announcing a new project

A few months ago, Google decided to also rank websites based on if they work well on mobile devices. I looked shortly into that, trying to see how much work it would be to convert my software website to a responsive one. After a bit of playing around, I decided that this would be too much work for now.
But still, it itched me, and figured out that a lot of people probably have this problem too.

So I took my web editor WebsitePainter and - for testing - extended it a bit to allow responsive website design. Unfortunately, the result of this was a bit too complicated. WebsitePainter is an editor for creating websites with just a few clicks here and there, without any HTML or CSS knowledge. In order to create responsive websites, you still need to know at least a little bit more in depth about how the web works. But clearly too much for people used to work with WebsitePainter.
So, I forked this work over into another, new project, RocketCake responsive website editor:

RocketCake will be free for most people, because I think it might be a bit too complicated to use in constrast to my other software. But in order to keep the development of this software funded, there will be a professional edition with special features needed only by maybe 5% of all users.

If you are interested in this software, let me know by subscribing to the newsletter so you get a mail once it is released, or following me on Twitter, I will send out a notification once it is ready.

Day/Night cycle in 3D running in your browser

So I finally was able to code a small update for Endtime at Home, the game I use for prototyping new features for CopperCube. It now has a realtime day/night cycle, you can make light using a flash light, torch or match sticks, there is now a UI, a world map, and more:

You can try the game out directly in your browser, if you have Chrome or Firefox. I hear it also runs nicely on the iPad, in Safari. Maybe Apple finally fixed their WebGL bugs.
The same scene at sunset:

It should run fast even on slow computers, but it is pure JavaScript, after all. :)

I'm a celebrity!

You don't get back much for creating open source software, but at least, sometimes it gives you a very good feeling:

And makes you laugh sometimes :)