Viewing a rolling shutter · 1 day ago

I consider myself fairly well versed in the the use and operation of my trusty 7D, but I was fascinated by this video by the Slo-Mo Guys of how the shutter on a DSLR works at high speed:

Whilst I understood the idea of a rolling shutter with digital sensors at the electronics level, it’s fascinating to see it at the mechanical level as your camera tries to take a shot at 1/8000th of a second.

Whilst you’re at it, it’s worth going through some of the back catalog of the Slo-Mo guys. Their videos are a bit hit and miss – sometimes they just gloss over what I’d consider the interesting detail of whatever they’re capturing, but there’s a few gems in there such as the tuning fork in water, shooting guns under water, and exploding paints.


Clutch · 36 days ago

Peak Design Clutch on my Canon 7D

I always find that conventional camera straps annoy me; I usually have a bag with me for my camera anyway, and they just dangle uselessly when I use the camera. Jason put me on to Peak Design and I spotted their Clutch strap, which just wraps around your hand, and at $40 I thought I’d take a punt and see if it made me any happier. Having used it for a week whilst I carted my Canon 7D around Copenhagen, I’m pleased to report it did.

Above you can see it in use on my camera. The strap is very snug and secure, meaning even with just a light grip on the camera body I’m happy my camera won’t vacate my hand unexpectedly, even given how heavy the 7D is. It’s easy to fit, attaching to one strap point and to the tripod shoe plate, and comes with a quick release mechanism, though I’m in no rush to remove this now.

Downsides: it makes it a little fiddly on my camera to get the CF card in and out, and it does mean I can’t leave a tripod shoe on any more. But for most of what I do, I’m happy to live with these niggles, as for day to day shooting the Clutch is just what I want.

Lovely build quality too, so if you want something other an a strap, I recommend checking them out, as they have a number of designs, and one might just suit you.


A white xmas is Los Santos, a happy new year in Azeroth · 38 days ago

Snow in Los Santos

There’s something charming when video games respond to real world cultural events. Mostly you use video games to escape the real world briefly, so it is perhaps counter-intuitive, but these events make the virtual game worlds feel a little less fixed and a bit more human. Pictured above is Los Santos, home to Grand Theft Auto Online, covered in snow this holiday season, as it was last xmas too. It’s not just the snow, you also get wonderfully horrible holiday sweaters and firework grande launchers. Such changes aren’t just a GTA thing either; I remember many years ago being in Stormwind, the main human city in World or Warcraft, during the bells of new year, and watching the fireworks go up and revealing in the party atmosphere with the hundreds of other players online on that server at the time.

These sort of seasonal changes are rare. Video games are typically finely crafted environments that present the illusion of freedom within a strict set of confines, and changing something even as seemingly trivial as whether there’s snow on the ground will mess that up and potentially break the game. It’s notable for instance that Los Santos only gets snow in the narrative free online game modes, not in the tightly plotted single player game. Indeed, the snow and ice do wreck havoc with some of the online games, but that is part of the charm – I know it’ll be gone in a few days, so I don’t mind the frustration of a ruined mission or two in exchange for swapping grenades for snow balls briefly.

Me in my lovely xmas sweater

Both GTA Online and WoW are both games that invite hoards of players in to experience a world together, and I suspect that also is part of the charm – it’s not just seeing the snow on the ground or the fireworks in the sky, it’s experiencing that brief stepping out of the regular game world with others and sharing that which adds a sense of place and community that whilst you wouldn’t normally notice it isn’t there, adds a wonderful extra layer of depth when it is.

I’m not sure what the point of this musing is, other than to encourage you to take advantage of these brief moments of otherworldliness that grip our favourite online worlds whilst you can; they may be a distraction from the main event, but they make the virtual worlds all the more richer for allowing that distraction to exist.


Elite:Dangerous · 49 days ago

On the topic of Elite:Dangerous – I’m very glad to say I was wrong. After so many promises, and then seeing Frontier struggle as a company, I didn’t think it would ever ship. I was quite wrong, and I have to say it looks very impressive. It is essentially Elite as I remember it, but freshened up for the modern day – a perfect update. As a result of my misplaced scepticism I didn’t back it or get the betas, so missed out on earlier builds, but the full game comes out this coming week, so I’m quite excited.

For those interested to see what 20 years can do to a video game, you can compare this video of ArcElite on the Acorn Archimedes (which to me is the definitive version from my childhood) with videos like this one and this one of the new Elite:Dangerous. I’m looking forward to spending some time playing Elite over the xmas holidays, and this version is online, so hopefully I’ll be able to find some of my friends out there too.


Oculus Rift experiences · 49 days ago

Last weekend my friend Nick took me and Laura to a strange purple office, and showed me the nice pyramid of playing cards he on his desk. Then we went to a beautiful old house by the edge of Lake Como, with lovely candelabra and trees in the garden. Finally, we went to an asteroid field, and then docked at a space station. All virtual of course, but also real, as what Nick was demonstrating to us was the Oculus Rift, a virtual reality headset that is making it seem like VR is here, once again.

Nick guiding Laura through the Oculus Rift demos.

People of my age are probably quite cynical when it comes to VR. We remember in the early 90s Virtuality), a full VR gaming rig, made popular in the UK by the TV game show Cyberzone. It seemed back then VR was here, but for various reasons it never took off and fizzled out, and then we got all excited about this thing called the Internet and forgot about it. But having seen it back then, it’s still something that gets me excited about the possibilities, so having watched skeptically the rise of the Oculus Rift for a while, I finally begged Nick to let me have a go in his Oculus Rift Dev Kit 2 (DK2), and he was gracious enough to provide us with a physical tour of virtual reality.

The Oculus Rift is a nice bit of hardware. You can imagine it as a pair of skiing goggles with an LCD screen strapped to the front; and indeed that’s what the early demo units where. The DK2 unit however is well built and feels solid. It’s not light, but for me it wasn’t too heavy either. Inside it has mobile phone LCD screen designed for 1920×1080, which is shared between both eyes, giving you 980×1080 per eye. Also in the unit are a bunch of hidden IR emitters, that are then tracked by a small sensor you clip to you screen, and it’s through this it can track your head position. You have to provide your own sound, or in our case Nick had a nice Turtle Beach headset.

So, what’s it like?

Firstly it’s a little disorientating, so I’m glad Nick started us off with some simple demos. You go into this virtual world that you see, but know isn’t real, and that first experience takes a few minutes to get used to. It really is confusing when you look down and fail to see your hands. You then spend the next few minutes bobbing your head trying to find anything that exhibits parallax to get the obvious 3D benefits. And here it really does deliver a solid feeling world.

From a technical standpoint there’s two main factors that you want for a VR headset to work well, the most of important one is low latency (or low lag as most people say). Put simply, if you move your head, you want the world to move with you with as little delay as possible. In the stock demos for DK2, the latency is effectively not noticeable. Objects in the demos seem totally solid, you move your head and they move (or rather don’t move) as you’d expect. The demos don’t have the highest of graphical fidelity, but they get this basic point across well: the world feels solid. The things you see really do feel like they’re anchored into position in the world. One of the criticisms of the first Rift dev kit (DK1) was that even with just 15 ms of delay between sampling your head orientation and delivering the picture to your eyes, it was still noticeable. For DK2 they’ve got that down to an effective 5 ms, by adding an extra rendering stage in which after they’ve drawn the picture, they sample where your head is now, and apply a little skew to try to correct for any change. It’s a noticeable improvement (to me at least); you can switch between the DK1 and DK2 modes and you can see a slight wobble with DK1 mode that is gone in DK2.

The second technical issue you want is visual fidelity too, aka screen resolution. Although 1980×1080 is a lot of pixels for a screen that is a few feet from your face, in the DK2 the pixels can be noticeable at times when a few inches from your face. I suspect they’re probably noticeable all the time but your brain fuzzes it out; things more than a few virtual feet away all seem fine, but when you look at things up close, you start to notice the pixels, presumably as they limit the virtual fidelity of nearby objects. This to me was the main technical let down of the Rift in its current form (which we should remember is still a development kit, not a shipping product).

Thus far in all my DK2 experience I’ve been stood still, gawping like an idiot at these virtual worlds. Next I tried walking, moving around the world using keyboard and mouse input like a first person shooter (FPS), and it was here my body decided it was really confused, and I got something akin to motion sickness. Your eyes have this very convincing input telling you that you’re by Lake Como in this house and that you’re walking up the stairs to look off the balcony, but your inner ear is saying your sat in a chair in Tooting not moving. I found this to be particularly unsettling, such that I ended up blurring my eyes whilst I moved from location to location, then revelling in the wonder of that particular spot, before repeating the process to move about. Thus it would appear that playing Skyrim (essentially a fell running simulator) with the Rift is not going to be my thing any time soon.

But before we decide this is a show stopper – not all immersive experiences require the viewer to be the source of movement. So long as the world moves about you rather than you in the world, it’s not a problem. Thankfully Nick had one of those, having saved the best demo to last: Elite: Dangerous. Elite, incase you’re not a child of the 80s, is a space faring simulator, where you pilot your spaceship along trade routes trying to either make an honest living or being a pirate attacking the others and evading the police. This new version is wonderfully detailed, as this screenshot of me playing it on a conventional screen shows:

Scene from Elite:Dangerous looking over an asteroid field from the cockpit of a Sidewinder

Now put that into VR, and you’re getting somewhere interesting. Nick started me off at the same position as in that picture above: in the pilot seat of a stationary spaceship floating in an asteroid field, and it was absolutely mesmerising. I could look all around me: before me where the controls, and left, right, up were slowly tumbling asteroids, and beyond them a wall of stars and the band of the Milky Way. With the headset on to mask out the sounds of an office in London, I was briefly there inside this vast vista; not watching someone else in that vista on a screen, I was for the first time truly there myself. The cabin of my spaceship was all there too: I could see the thermos flask strapped in to the right of my chair, I could stand up and see bits of my spaceship out of the canopy. Once sat back down, I fumbled and found the throttle and joystick Nick has, and as I moved them, my virtual hands moved, and I piloted the field, gawping some more, and adding healthily to Nick’s spaceship insurance premiums as I failed to spot all the asteroids.

Here, sat in deep space, there’s no problem with inner ear and eye disagreeing, it all feels very comfortable. I’ve never flown a spaceship, so my brain quite happily accepts the whizzing spaceship has no sense of motion (just like in Star Trek then, where they can accelerate beyond the speed of light and no one as much as spills their tea). It really is quite jaw dropping, but I do suspect I’m also getting waves of nostalgia here, as this was the first time I’ve played Elite since the early 90s.

The one thing that does hamper Elite is that lack of resolution. The menus in the cockpit of my spaceship are a little hard to read (though wonderfully 3D – I can’t tell you how pleased I was to see the iconic Elite scanner in real 3D). But there you can at least do one trick that I did naturally but didn’t expect to work – you can just move your head closer. Even in space people still need varifocals clearly.

The main sense of wonder though is that canopy and the view beyond. Being able to look not just forward, but any which way, changes things. The space station we docked in felt truly vast. I could look over my shoulder for things buzzing me. A totally new set on experiences in a video game, that make it so much bigger. Elite on my LCD monitor at home is still fun, but I know it’s not the Real Thing™, that there’s a much better experience out there to be had by those fortunate enough to have a stonking PC and an Oculus Rift.

Summing up – is VR here now, 20 years later? I don’t quite think the Rift is ready for the general public, but it’s a damned good approach. You need to find more than just Elite to compel it, and the resolution is just too low to make it a replacement for polarised glasses to watch 3D films at home. But assuming hype doesn’t overtake it, and it slowly continues to improve over the next couple of years, there’s definitely something there that should make an impact on the video game market if nothing else. I hope it’s successful, as it really is an amazing experience, of which I’d like to have more, rather than waiting another 20 years.