Mystery Papervision3D book?

Mythical Papervision3D book

Mythical Papervision3D book

I’m frequently asked about when my “Experience Papervision3D” book is coming out. Well the truth is, there is no Papervision3D book and there never was! I was in talks with Apress on behalf of the entire team and we were originally all going to contribute a couple of chapters each.

However talks kinda fizzled out and we decided we didn’t have time to do it. And that was that. Or so I thought! Ever since then, a PV3D book has been on Amazon with my name on it. Despite several requests to Apress to take it down!

So let me set the record straight once and for all – I’m not writing a book for Apress – sorry!

But don’t despair! If you want some PV3D goodness you can now get my video training series from on DVD.

More details here.

Papervision3D training on

Papervision3D Essential Training at

Papervision3D Essential Training at

Remember when I disappeared mysteriously to LA for a week in February? I can now reveal that I was in Ventura, CA recording a 4 hour long tutorial series for that has just gone live!

It was such a great experience, the team at Lynda are so professional and they have many recording booths with the best gear. I think there were 6 courses being recorded while I was there so it’s quite a production! And they have teams of editors cutting out all the gaps, and fixing my mistakes (thanks guys 🙂 )

So come learn about importing 3D models, particles, interactivity, ViewportLayers, and much, much more. I’d love to hear your feedback and find out how you get along so let me know!

Papervision3D Essential Training on

FFK Cologne – last few tickets left!

I’ve just been told that there are only around 30 tickets left now for FFK in Cologne in three weeks time! It’s the conference from Marc and Sacha who also run the Flashforum; a user group with over 100,000 members! And I thought FlashBrighton was big!

This is my first FFK but I’ve heard great things about it, and there are certainly some incredible speakers there; Andre Michelle, Joa Ebert, Mario Klingemann, Joshua Davis, Chris Pelsor, Jesse Freeman, Ralph Hauwert and many, many more.

I’ll be teaching a day of Papervision training and a day of Flash game programming training, and there are very few tickets left for each of these. See the training page for more info – I’d love to see you there.

More training courses in Cologne, Minneapolis, New York and San Francisco

I’ve just finished my Brighton training courses which were seriously good fun, and everyone seemed to enjoy themselves, I’ve certainly got excellent feedback so far!

My next training course is short notice; it’ll be a Papervision course in San Francisco on the 9th March particularly aimed at 3D games. It’ll coincide with the Flash games summit so if you’re interested, let me know and I’ll make sure to get in touch with more information as I have it.

Then it’s on to Cologne for FFK in April, where I’m running both a Papervision3D course and a Flash games training course! More info on the FFK website.

And back to NYC for Flash and the City in May, and I’ll be running courses around the conference. Again, mail me if you’re interested and I’ll send you the details as they are announced.

And finally in FlashBelt in June, I’ll be teaching a one day Flash games workshop. Teaching you maths by stealth – who knew that you could learn trigonometry from Asteroids and vector maths from platform games? 🙂 It’s a fantastic conference and I’m really looking forward to coming back for my fourth year in a row!

Can’t make any of these events? Then help me organise one near you! Mail me.

UK Papervision3D training February 2010

Back in my home town Brighton and my favourite venue the Lighthouse, I’m running another 2 day Papervision workshop on the 1st and 2nd February 2010.

As ever, I’ll be covering everything you need to know to get started with Papervision and then on to the cool stuff, games, skyboxes, augmented reality, interactivity and much, much more!

And looking at case studies, including BAFTA award winning* Big and Small!

There are limited early bird places at £249 and also 4 student places at £99, but please book early as space is very limited.

Click for more details and to book Papervision3D training in Brighton.

* well how could I resist that particular prefix? 😉

UPDATE : Now you can learn everything I know about programming Flash games! More information.

Exciting changes for Papervision3D

You’ve probably seen the official announcement on the Papervision3D blog already but I just wanted to summarise here and give my take on the situation.

Of course, Ralph has left, and i’ll miss him. But smart people like him need constant new challenges and I have no doubt that he will move on to bigger and better things! And I seem to be seeing him just as much as before!

Papervision3D 3.0
So we’re moving on with PV3.0, which will be our Flash Player 10 optimised version, rebuilt from scratch. Tim’s already making great headway with some of the core code such as how we handle rotations (with quaternions at the heart of every DO3D) and even some niceness with frustum clipping.

I think we’ve been guilty in the past of a lack of transparency in our process. When we all work hard for a living, it can be hard to make sure that we keep the community updated with what’s going on.

So we’ve decided this time to make the source code for 3.0 available on github as we’re working on it. If you have something to contribute, you can fork the code and have a go. If we like it, we’ll add it in!

New team members
Which brings us to the fact that we want new team members. If you do cool work with the code base we’ll most likely ask you to join us. Already we’ve enlisted Ben Hopkins who caught our attention with some crazy PixelBender experiments. Perhaps you could too?

Backwards compatibility
There are many things that need to be changed in the new version, so we’ve made a rule. That rule is that we’ll keep the API the same as PV2.0 unless there’s a very good reason to change it.

One of the more notable changes is that the axis system has changed, the z-axis now comes out of the screen rather than going into it. This is to bring PV3D in line with pretty much all the other serious 3D engines, and it should also make it easier to port code from OpenGL.

Papervision2.1 support
We realise there are some issues still to resolve in 2.1 and I for one, am going to continue using this branch for some time. So although there is a lot of energy and excitement around PV3, it doesn’t mean we’ve forgotten about the older code base.

I’m really really excited about these changes, and the renewed sense of energy that it brings. I believe the Papervision team members are among the best Flash programmers in the world, and it’s such a privilege to be a part of it.

Big and Small in .net magazine

How me made Big and Small in .net magazine.

Just in case you missed it, there’s a 3 page article in this month’s .net magazine all about how we made Big and Small.

How me made Big and Small in .net magazine.

I’m so pleased that we’re starting to get some recognition for this site : we’ve just earned our very first FWA Site of the day award, and we’re also a finalist in the Adobe MAX awards!

And we’ve just won another project for BBC, and we went to Pinewood studios yesterday to check out the set. This will also be an immersive Papervision3D project, but we’re not allowed to talk about it yet.