Adventures in conversionland

As you know I’ve been reviewing DVCSs lately. I’m taking my time doing real use cases on them, and deliberately not doing the sort of feet-first leap into whatever looks best / most popular on the surface because I don’t particularly want to discover unexpected problems down the track. It’s consuming a lot more time than I expected - I’m writing up my findings and may publish the entire results later on if I can find the time to clean them up and format them better, but for the moment I thought I’d share some experiences with the conversion process of a relatively large, long-lived, multi-branch repository (OGRE) from Subversion to Git and Mercurial, because that’s what I’ve been wrestling with in the last few days.

Read more →

Back from Qt Dev Days (Munich)

Before 2009, I’d never set foot in Germany before; not for any particular reason, I just hadn’t gotten around to it yet. However, thanks to gracious invitations to conferences I’ve now been twice. 😀In May I went to Stuttgart for FMX, and last week I went to Munich for Qt Developer Days. It was an enjoyable conference, as always the best part is just meeting other delegates, the sessions themselves are merely the icing on the cake.

Read more →

Yay, OgreSpeedTree 2.0b is done

I’ve been pushing quite hard to get this done before I head off to Qt DevDays next week, and luckily it all came together in the last few days: Some of the notable back-of-the-box (if there was a box) items: Upgrade to SpeedTree v5 - supporting all the great new features. See the SpeedTree site for more details on this release. More lighting options - Ambient Occlusion, Ambient Contrast, Specular Lighting, Transmission Lighting, Global Light Scalar, HDR.

Read more →

My evolving view of open source licenses

I’ve been involved in open source for a long time - probably what might be considered a ‘generation’ in this industry. I was a fan of open source before I even knew the term existed - during my formative coding years in the early 90’s I was always releasing code for free and encouraging people to tell me why it sucked, and doing the same for them. Of course, most of the discussion went on over FidoNet, BBS-relayed emails, the very early (pre-WWW) internet and code on FTP sites, but the principle was much the same.

Read more →

Torchlight at PAX

ogre PAX runic torchlight

Hell yes. It’s nice to come back from holiday to more eye-candy from leading OGRE-based projects, and this one is looking very nice indeed. Congrats to Travis and the rest of the team at Runic, on the PAX ‘09 coverage and also the recent Gamasutra article which I read on my phone at breakfast one day while on holiday (much to my wife’s annoyance 😕 ).

Read more →

News Mash-Up

I’m busy, again. A ton of things just bunched up towards the end of the month, and I’m on-site with a customer in Cambridge some of next week, so I’m keeping my head down a little right now. Here’s a news-blast though. I love Ubuntu server I’ve been setting up my new server. I’ve probably said this before, but for servers, Linux rocks. I’m ambivalent about Linux on the desktop, where I believe consistency and usability are more important (the Mac floats my boat the most there, and Windows if only because of MSVC++), but for a server Linux really brings great things to the table.

Read more →

Circular dependencies

I can’t remember who made the assertion / joke that if you looked through an infinitely powerful telescope you’d end up seeing the back of of your own head, but I was reminded of that by a certain event today. In the last couple of years I’ve often Googled for a particular subject and ended up with the top hits pointing me back at one of my own posts in the OGRE Forum or on my blog, in a weird self-citing manner.

Read more →

Back from FMX/09

conference fmx ogre

Yes, I got back from FMX/09 last night, after the usual pain-in-the-ass shuttling between London airports to make my connections and the inherent waiting around that entails. I’m constantly disgusted by the amount airports charge for internet access so I left writing this post until today. I really enjoyed FMX - it was the first graphics conference in which I’d been officially on the speaker bill, so I’m not sure how well other conferences treat their speakers, but at FMX I thought they did a fantastic job; everything was really well organised and went very smoothly.

Read more →

Runic Games using Ogre for new game 'Torchlight'

I’d been tipped off about this possibility a while ago, but couldn’t say anything until now - Runic Games are now OGRE users and have been beavering away on their new game ‘Torchlight’, announced this week: In case you didn’t know already, Runic formed from the ashes of Flagship Studios, and includes members of the team that worked on Diablo and Diablo 2; games which I personally enjoyed but which my brother in law almost worshipped - he still plays the second one now.

Read more →

Deck13's Venetica - looking pretty sweet

deck13 Games ogre venetica

Deck13 are one of the longest-running commercial users of Ogre in the game industry, having completed 3 full retail games using it now. They have 2 more in the works, and one is Venetica, an action-RPG; and it’s looking really nice. I uploaded a bunch of screenshots to our gallery recently which were passed on to me direct, but they have more on their website too, like the one shown here.

Read more →