Contact Me


Recent Posts


Categories


Archives


Tags

3d actionscript Actionscript 2 Actionscript 3 api APIs as2 as3 brand caching carousel channel code compress contest contract CSS Flash flv fp10 free freelance gadget gadgets gdata google JavaScript jquery mvc papervision papervision3d PHP player playlist puremvc pv3d search tube tutorial twitter video widget XML you youtube

Recent Comments

  • Ahmed: Can you put up an example?
  • Ahmed: Hmmm sorry this is a tough one but I don’t work with ASP.NET! Sorry!
  • Michael: Good example but one question… in all the slider skinning I see with Flex the thumb overruns the left...
  • venkata: Hi I am using OAuth to connect to youtube api. I got accessToken and TokenSecret for a particular user. Now...
  • Ahmed: Good old flexlib, what component are you using?

Links


Help end world hunger

Posts Tagged “3d”

Say Hello To The Avatar Interactive Trailer

Wednesday, February 3rd, 2010

A while back I took part in a project with The PPC to build a ‘different’ microsite for the (then) new film Avatar. I don’t know what happened to this project, I spent a good while optimising and refactoring to get it running really smoothly but then I got paid and I didn’t hear anything else. It seems that it may not have gone out in time, which is a really shame cos it’s awesome! Anyway, have a look, tell me what you think.

I’m Close, But It’s Not Quite Right (Actionscript3D)

Sunday, September 13th, 2009

Ah, you see what I did there? Anyway, on to the serious stuff. So yeah, I’m close, but not quite there.

I’ve created a base class that does the “maths” for you, it’s called “Sprite3D()” and you won’t ever need to call it, unless you wanted just a simple 3D object container.
(more…)

3D Actionscript And Me

Saturday, September 12th, 2009

Some of you may know that I’ve been trying to crack the maths of 3D in native Actionscript 3 (through Flash Player 10). It’s been hard.

You’ve really got to hand it to the people behind 3D engines such as Papervision3D and Away3D, that took some serious time to sort all the stuff out. But, I’m not saying I’ve failed because I haven’t. Just need to do a bit more maths.
(more…)

Flash Player 10 Native 3D Tests: Le Cube

Thursday, September 10th, 2009

Ok, so after discovering the simple ability to have native 3D properties in Flash Player 10 without having to mess about with engines such as Papervision3D, I’ve started writing a few tests that will lead to classes that will “do the maths” for you.
(more…)

Using The YouTube Player In 3D

Tuesday, September 8th, 2009

Yep, I’ve cracked it. Well, sort of.

You see, I’ve written a few posts about trying to get the YouTube player and interactivity to behave with Papervision3D. The issue was that Papervision3D (and other 3D engines) render the planes/materials/objects as bitmaps and you can’t render the YouTube player as a bitmap.
(more…)

Papervision3D And The YouTube Player: Just Hack It

Friday, August 28th, 2009

So after much attempts it seems the best way to get the YouTube player to play nicely with Papervision3D (and the other way too) is just to fake it!!

I basically create a “fake player” and use that in the plane, and then when the user has clicked on the plane, I overlay the player on top. I can’t wait for native 3D on FP10 to become more wide spread!
(more…)

Messing With Papervision3D and Material/Plane Interactivity

Wednesday, August 26th, 2009

Update: I’ve hacked PV3D to get it to work with YouTube.

Right, after much browsing through the Papervision3D code, I’ve found out something very interesting: Papervision3D renders hit test, on every frame, on objects that request the mouse, that means those with event listeners.

So, going back to my original issue of getting the YouTube player to function with Papervision3D, I created some tests to see exactly what Papervision3D was doing, and how I could maybe adjust the code so it can work for me.
(more…)

Papervision3D MovieMaterial: To Hack Or Not To Hack?

Friday, August 21st, 2009

Another update: I’ve hacked PV3D to get it to work with YouTube.

Update: I’ve had a play with PV3D and this is what I found out.

Recently I’ve been helping an agency with the YouTube Player API and Papervision3D. They’re after placing a YouTube player on a plane and it being interactive.

The main problem seems to be that:

  1. In order to add an object on to a plane it needs to be a material
  2. When an object is converted into a material, whether it’s a “MovieMaterial()” or not, it subclasses the “BitmapMaterial()” class, thus making it un-interactive (as essentially it’s a flattened bitmap)

    So what to do…
    (more…)

My Carousel Got Sold!

Wednesday, May 20th, 2009

When I showed the YouTube team in the states my 3D Carousel Demo and Perspective Carousel Demo they gave it lots of praise and lots of new ideas. For example, they suggested that tracking would be a necessity.

So I’m still developing on the ideas they gave me, but yesterday, out of the blue, I got an instant message on my G1 from one of the tech producers in NYC saying that they’ve been showing it to clients and the American Army National Guard are looking to take on my carousel and use it for their YouTube Brand Channel.
(more…)

Another Take on the YouTube 3D Carousel

Sunday, May 17th, 2009

I wrote a post about a new gadget I created for YouTube Brand Channels. This gadget went down really well with the guys at YouTube and has been pushed to a channel for my friend Laurnce Mills.

However my colleague at work at work mentioned that it may look quite cool if instead of having the thumbnails in a “coverflow” style, have them coming from the back and going towards the user. So I created another gadget and published it here.
(more…)

Fork me on GitHub