This weekend I got a chance to play with Papervision. I combined Papervision with my bezier tween class to come up with this. It looks kind of like the ribbon that gets twirled around in gymnastics.
Papervision is the first Flash 3D framework that’s gained real traction in the dev community. The code is well organized and documented which makes a nice change. Also there is a lot of active development happening, including an AS3 version in the works.
You can download the ribbon source code here. To use this source, you will first need to download the Papervision code using an SVN client. Once you’ve downloaded papervision, copy over the contents of the zip file.
If you’re using Eclipse, the easiest way grab papervision is to install Subclipse, then do a File -> Import -> ‘Checkout Projects from SVN’. Enter the repository URL: http://svn1.cvsdude.com/osflash/papervision3d. Eclipse will create a new project for you and download the files.
Be aware that papervision is alpha and some things may not work. For more papervision help, check instructions here and here.
hi, nice work.
would like to do the same but it looks like you are some footstepps infront of me 😉 as i downloaded and compiled the fla flash says that Main couldn’t be found. there sould be something wrong with Main[“apply”]( this, null );. do you know why? hope you can help. cheers, björn
hey cool, know it works. had some difficulties with my classpathes. thx and keep on the good work. cheers, björn
nice ribbon show
is paper vision a good program for 3D effects?
Wonderful, beautiful work felix, any word of a AS3 version of the BT class?
amazing work. how could this be applied to character animation, like a skeleton?
thanks, D
Very fascinating. Is it possible to get something like that for a screensaver?
i really like this!
this would look cool if the ribbon spelled out a name,
or looked like it was a paint marker writing graffiti,
drippy lines… this is sweet.
[…] [made by Airtight Interactive] […]
i like this good work
[…] […] intimidating site now summon up this theme http://www.airtightinteractive.com/news/?p=75 and give comments […] […]
Hice job. Have you tested Alternativa 3d engine too? may be they will giv you better libs or something
http://blog.alternativagame.com/en/
Nice to see an example for AS2 that i can actaully compile (had to comment out some stuff for it to work)..
I wonder how to control the ribbon with out a rotating camera..
hey cool, know it works. had some difficulties with my classpathes. thx and keep on the good work
thanks
[…] There’s been some great experimentation with 3d lines and ribbons in Papervision3D, notably Felix Turner’s Ribbon3D and of course the Audi A5 […]
Which version of Pappervision did you use?
amzaing think))
Good niggt, bloggers =)
It’s difficult to unedrstand..
So nice!
eRal stpry =)
such a real story..
provide more papare vision 3d source codes
thank you for sharing this one
what have i forgot? i import the classes, then this is my code:
var material:FlatShadeMaterial = new FlatShadeMaterial( light, 0x98014E, 0x333333);
material.doubleSided = true;
var light:PointLight3D = new PointLight3D();
scene.addChild( light );
var ribbon:Ribbon3D = new Ribbon3D( pretoMaterial, 500, 100 );
container.addChild( ribbon );
ribbon.draw();
scene.addChild(container);
then i render this, but nothing happens.
what i forgot to do?
startRendering();
what have i forgot? i import the classes, then this is my code:
var material:FlatShadeMaterial = new FlatShadeMaterial( light, 0x98014E, 0×333333);
material.doubleSided = true;
var light:PointLight3D = new PointLight3D();
scene.addChild( light );