Categories
General

Simple 3D in HTML5 canvas

On Saturday at BarCampBrighton4 I explained the basics of 3D rendering using the simple HTML5 canvas drawing API. As promised here are the files : //demos.seblee.me/canvas3d/canvas3d1.html //demos.seblee.me/canvas3d/canvas3d2.html //demos.seblee.me/canvas3d/canvas3d3.html //demos.seblee.me/canvas3d/canvas3d4.html I’ve been meaning to do a screen cast of this for a while, so please let me know if it’s something you’d be interested in and […]

Categories
General

How we made it : iwillpayyourparkingticket

Here’s a video of my presentation from £5app a couple of weeks ago. And I’m sorry about the weird camera angle! And Jamie Matthews, who helped me build the site, talks about it here. The project is open source and built with Django, and you can follow (or even fork it) here! (be kind to […]

Categories
General

Font embedding WTF in Flash

I’m sorry if this is old news, but I was absolutely horrified to realise today that if you have to embed fonts in every single dynamic TextField on the stage, even if they are all using the same font! I don’t know about you but I really hate when things don’t work as they should […]

Categories
General

3D landscape in HTML5 canvas

You may have noticed that I’ve been playing with some technologies other than Flash recently, and you know what, I’ve been really enjoying it! So, just for fun, I thought I’d see if I could make a very simple 3D engine using the HTML5 canvas drawing API. I took code from the 3D lunar lander […]

Categories
General

Apollo 11 40th anniversary edition of MoonLander3D

You probably realise I’m a bit of a space nut. Could it be the cheesy pictures of me in mission control at the Johnson Space Center? Or the fact that I dropped everything to see Buzz Aldrin speaking in London a couple of weeks ago? Or perhaps the fact that my most prized possession is […]

Categories
General

Super fast triangle/rectangle intersection test

I’m always on the lookout for ways to speed up our project work and also some of the inner workings of Papervision3D, and I must admit, sometimes it reaches fairly obsessive levels, bordering on unhealthy. In fact sometimes the minor optimisations are so insignificant, it can just be an exercise in problem solving. Which let’s […]

Categories
General

Lunar Lander 3D in 5K

Remember Lunar Lander? One of the very first arcade games ever? Well, actually, if I’m honest I don’t really remember it when it came out in 1979 (I was only 7 at the time), but I do think it’s a very, very cool game. For starters, the display didn’t use scan lines like a normal […]

Categories
General

How to change @author in your ASDocs

For OSX at least… Step 1 Navigate to /Applications/Flex Builder 3/ Step2 Right click on the app, Flex Builder and select explore package contents. A new finder window should pop up with a folder called “Contents” Step 3 Open the file Contents/MacOS/FlexBuilder.ini with a text editor of your choice. Step 4 Add the following line […]

Categories
General

How to set up ASDoc in Flex Builder

I’ve basically spent about a day working out how to use ASDoc, and all I can say is, what a nightmare! If I wanted this kind of unintuitive, problem-ridden, poorly-documented ridiculousness I’d be a Linux user! (no offense meant, but you Linux guys seem to thrive on this sort of thing!) Excluding external libraries Our […]

Categories
General

Papervision3D wormhole in your webcam!

I must admit, I never really saw the point of augmented reality. It just seemed like a gimmick. But now I’ve been playing with it a little I’m hooked! And now I know it’s just a gimmick. But it’s such a pleasing gimmick I can’t seem to resist it! You may have seen my presentation […]