Monthly Archive for July, 2009

User interfaces and awesome 3D stuff

I know it’s been a long while since I last posted a blog, but everytime I wanted to make a post, I thought “Nah, I’ll finish that first, then I’ve got more to post about”. So that continued for a while, but today I decided to release information about the progress on my projects. Let’s start with CakePhysics, since we all love CAEK.

To start off, I’ve rewritten about 90% of CakePhysics. The code responsible for the rendering is now a seperate project, so I can easily re-use it in other projects. It also handles all the bullshit of opening a window and managing DirectX. I called it SubPixel, because I couldn’t come up with anything better, but perhaps you guys like it. Anyway, I wanted to take CakePhysics to a higher level than I originally intended, so I started going my own GUI system. I suck at designing interface stuff and anything visually really, so I stole the design of Garry’s Derma. Here’s some pictures of the progress in chronological order:

I don’t know how happy Garry is about this, but it looks pretty good, doesn’t it? As you can see I’ve also added outlines/borders to objects, oh and it can render circles now. I’m not sure what the exact GUI setup will look like, but basically there’ll be a spawn menu on the left and some property/info windows which you can drag around.

Note that besides the standard Derma controls, I’m implementing the following controls:

  • Graph plotter
  • Radio buttons

Now, for those of you who don’t know, I’m the owner of GMod Nation’s primary build server. However, since there’s quite an amount of build servers out there, from time to time I want to add some features which make it stand out more. As an excellent example, the day before yesterday I added a 3D rules list and scoreboard:

Honestly, how many build servers present their rules in 3D? It has quite some benefits, I can actually see whether people read the rules, it attracts more attention than some boring Derma window with black on white text and it might make people invite their friends to come look at it or something.

Now it’s time for the surprise, here’s a link to CakePhysics as seen in the last screenshot. Tell me whether everything runs well and what you think of the GUI.

Cheers.

I’ve slept in an airplane

Doesn’t sound so special, for example when you’re flying to the states from Europe, but this was a little different.

This hotel had an old military airplane for people to sleep in! It consisted of two suites, one for the front part and one at the tail, but cheeky as we were, we booked both. I forgot my camera, so I can’t show you, but it was pretty damn cool.

The cockpit was mostly in tact and it had 3 small HD televisions. Unlike the picture on the left it was on a 10 meter high pole, so you kinda had the feeling you were actually in the air. I haven’t really spent time outside the airplane during our stay, because it was quite hot outside. I’m sure, you guys know what I’m talking about.

Now, for CakePhysics I just came up with an awesome idea for the GUI. Here it is:

What do you think of it?