Yep, I’ve been full-time self-employed for 6 whole months already. Where on earth did that go? 😕 I was getting frustrated at the weekend, partly because of that milestone - feeling like I had nothing but an ever-expanding TODO list in that time. I’m generally always dissatisfied with my productivity - it drives Marie crazy, but it’s a trait that I can’t seem to shake off. Occasionally I’ll be contented (typically for a couple of days after the end of a project), but pretty soon that ‘I wanted to get more done today’ feeling will start creeping back in, the knocking-off time in the evening will start stretching out again, and the weekend working will sneak back, despite my best intentions.
It’s a fairly simple thing, but by far my favourite viewing mode in 3D editors is ‘hidden line mode’ - it’s basically just like regular wireframe modes but you can’t see through the triangles. I like it because I think it gives you the purity of wireframe modes without the clutter. XSI has a specific mode for this, in other tools you can approximate it e.g. in 3DS you can use flat mode and enable display of face edges - although you tend to get garish solid colours and white edges instead of plain areas and coloured wires like XSI does, which is also how I’ve done it.
The full skinny Firstly, it’s unexpected because one of recipients of said cheering is Microsoft. Yes, I’m actually glad that they won a court case, because the case in question was about not being able to enforce patents approved in the US in the rest of the world. Given the utter shambles that the US patent system is in, I’m particularly glad that I can’t be sued for having a revolutionary idea such as wearing my underwear inside out to save on laundry bills.
Someone pointed out to me that OGRE is mentioned in Game Developeragain this month, which is very cool. This time it was in their news pages: I’m pretty sure they won’t mind me posting the image of it here since the text is just from press releases anyway rather than copyrighted articles. It’s not a huge mention but it’s nice to be included - the last time we were mentioned was in a box-out in a larger article about engines, I think about a year ago.
The whole 360-or-PS3 dilemma continues, and whilst 360 is winning right now, given an inevitable price cut and an exclusives war around Christmas I really can’t decide which I want right now. Neither console has screamed ‘buy me’ loudly enough for a jaded tight-arse like me, and whilst both have games I sort of fancy (Motorstorm and Virtua Fighter 5 on PS3, Crackdown and Dead Rising on 360), neither have a system-seller for someone who feels he’s played a fair amount of what’s on offer before, admittedly in slightly less dapper clothes.
I’ve ranteddiscussed on this blog quite a few times about my gaming tastes and how most of the time I’m looking for new experiences, or at least experiences I haven’t had recently, more than the latest blockbuster audiovisual effects. There’s this rather nebulous thing called ‘gameplay’ which pretty much everyone agrees is the central key to enjoyment of a game, albeit subject to varying levels of mitigation by graphical or auditory spectacle, depending on your point of view.
I’ve said before that I’m not a frequent desktop Linux user. It’s certainly my operating system of choice on servers (where I like to use Debian if possible), but it’s still a much harder sell on the desktop for me. That’s mostly down to 2 things - X configuration issues and applications. I’ll cover the X issues later (I never use X on servers which is why it never bothers me) but on the application front, I find it very hard to feel 100% happy and productive without Visual Studio, Photoshop and to a lesser extent iTunes 😀The former is still the primary reason, you can fault it’s compiler but the Visual Studio debugger is still without equal in my opinion, which easily pays for itself in time saved.
I tackled a few varied tasks today. One was addressing a bug in the rubber-band selection code I’d written, since it became bizarrely clear to me as I was sipping my tea very late last night that under orthographic projection it should never work. Oddly it had seemed to work but I hadn’t had have time to properly stress test it, and I think it must have been a fluke. Funny how these things occur to you when you’re not concentrating on them.
Yes, I am at the moment merrily tucking into my own dog food, whilst working hard on my editor project. It’s far from the first time of course, typically the majority of contract work I do for others is using OGRE and as such I’ve had my fair share of experiencing it from a user perspective. And you know what, it’s actually pretty tasty. I spend an awful lot of time working in a bubble of sorts, advising people how to use OGRE in their products and trying to make it both powerful, flexible and intuitive at the same time - it’s actually really nice to step away from that and work on a specific application of my own, and not have to worry about anyone else’s problems, about generality, about how this feature might be used by others, about whether feature A is appropriate for both B and C - I just have to make it work the way I want, then I stop.