PaperFace - Papervision GUI
Hey all,
This may be a little bit pre-mature, but I would like to announce the launch of a new site. It is called PaperFace.
PaperFace is a graphical user interface for Papervision 3D. The goal of the app is to build out 3d scenes without the need to write all the initial code. I am hoping to build it to a state where designers can come in and build a fairly complete scene and export the code to someone that can do something with it. Please go register and tell me what you think. Check out the forum on the site, and post any feedback you may have.
The app is no-where near completion, but I thought it would be good to get some thoughts on it throughout the course of development. Plus, now that it is live it puts a little bit of extra pressure on me to work more on it.
the address is www.paper-face.com











June 19th, 2008 at 3:38 am
This is amazing. Can’t wait to study it. Thanks! Keep it up
July 2nd, 2008 at 2:45 am
Sweet. Nice work.
July 22nd, 2008 at 11:38 am
Good site I “Stumbledupon” it today and gave it a stumble for you.. looking forward to seeing what else you have..later
August 12th, 2008 at 10:24 am
I always read your blog in high spirits. Thanks
August 19th, 2008 at 3:23 pm
That’s the writing style that tickles me.
August 22nd, 2008 at 1:15 pm
Awesome. I’m getting a spot in line to get a look at the source code.
October 16th, 2008 at 5:05 pm
nice picture
November 2nd, 2008 at 11:22 pm
yes, keen to see the source code as I had a similar idea… what res is the camera running at? perhaps it might be better to use coloured paper or LED’s mounted on saftey goggles like your wimote head tracking… you could then easily track the location of the two coloured LED’s as you would infra-red leds.
heres an experiment I made a while ago with flash webcam… nothing to do with headtracking (yet)
http://hydroplain.blogspot.com/2008/10/this-is-as3-time-slicing-demo-i-was.html
November 6th, 2008 at 5:05 pm
Wowww realy great flash animation
I want to Macromedia flash for my new Güvenlik ve kamera sistemleri web pages. but havent got time
November 12th, 2008 at 3:07 pm
http://www.marcpelland.com/motion3dController.zip
January 19th, 2009 at 7:01 am
Wow. Super!
March 9th, 2009 at 11:38 am
this could prolly be applied to an IR camera and IR leds. just a thought
March 9th, 2009 at 12:15 pm
I was thinking about using IR LEDs but I wanted to try and make it work with just a user and a webcam. I am trying to find more time to play with the idea, have been thinking about connecting Processing and Flash and using the OpenCV Face Detection Library to track the motion. So far, I have been unsuccessful but I am getting there
April 18th, 2009 at 11:17 am
Thanks for these great tutorials!
May 2nd, 2009 at 8:36 am
its would be nice to show a way without always using he document class in the flash IDE. I find just using the document class is limiting in real world projects. Most times there are other elements in a flash website and this approach limits you.
May 7th, 2009 at 1:19 am
thanks for this. I appreciate it! it’s a great orientation!
May 8th, 2009 at 1:04 pm
“its would be nice to show a way without always using he document class in the flash IDE. I find just using the document class is limiting in real world projects. Most times there are other elements in a flash website and this approach limits you.”
I agree, and even more difficult when you have to work with a team of flash timeline only designers
still, great tutorial!
May 8th, 2009 at 1:09 pm
it would be very easy to port most of the tutorial files over to pure AS3 (no document class). the only instance where it would become an issue is with the movieassetmaterial. however, i believe you could do something along the following:
[Embed(source = "/materials.swf", symbol="sphereMaterial")]
private var sphereMaterial:Class;
from there you could just create an instance of that class as a clip and use it as a material.
May 8th, 2009 at 5:22 pm
Hi again, on Flash CS4, I got the “1084: Syntax error: expecting rightparen before 55
May 8th, 2009 at 6:17 pm
can’t help much without seeing the code that you are using or knowing which file you are working with.
can you send me an email with a more detailed description of your issue?
May 20th, 2009 at 11:54 pm
“Hi again, on Flash CS4, I got the “1084: Syntax error: expecting rightparen before 55″
Got the same. This is the line causing the problem:
var planeMaterial:ColorMaterial = new ColorMaterial(0×55FF11);
If you copy and paste the code I get an error because of the little ‘x’. Just retype the x and that should fix it.
May 22nd, 2009 at 12:53 pm
Coot tutorial! Tenx!
May 25th, 2009 at 1:30 pm
Thank you so much. This was the first tutorial on Papervision that actually compiled. Not even the offical website’s sample code worked properly. You did a great job covering the essentials.
A few suggestions:
-Copying your sample code on the webpages inserted extra lines and “#” symbols. Oops.
-A couple screenshots and trace messages from your compiled samples would have helped reaffirm my progress.
May 28th, 2009 at 4:22 pm
Anyone else get this error?
ReferenceError: Error #1065: Variable sphereMaterial is not defined.
I am using Flex Builder 3 and I am using the code in a new action script project.. am I missing an import?
any help would be great
thanks.
Love the Tutorial
June 1st, 2009 at 10:05 am
I’m also getting
ReferenceError: Error #1065: Variable sphereMaterial is not defined.
Dunno what to do with it.
June 1st, 2009 at 10:11 am
using Flash CS4 with Papervision3D Public Alpha 3.0 - PapervisionX (18.09.08)
June 1st, 2009 at 10:19 am
FCX have you created the sphereMaterial clip in your library? or created a bindable instance of it in your source if you are not in flash IDE? that needs to be created in order to avoid that error…
June 1st, 2009 at 10:33 am
No, I didn’t. Now works great!
Amazing tutorial!
June 1st, 2009 at 8:28 pm
I know this is an old post, but I just wanted to say THANK YOU! This tutorial was so easy to follow, and I’m really excited to have my first Papervision demo working
Thanks again!
June 2nd, 2009 at 2:10 pm
Awesome tutorial. I have a question though, I uploaded the source code and it loads great in firefox but not in IE6, do you know why? I can’t figure it out. Thanks!
June 4th, 2009 at 8:29 am
I’m a 3D animator who’s just been briefed in a hurry to create with Papervision, it’s crash course of note! I’m using FlashMX ver6 and have no Actionscript 3.0 settings in Flash EDIT/PREFERENCES as mentioned in the tut above?:
‘Once you are synced up with the repository I would recommend loading Flash and going to Edit > Preferences. Go to the ActionScript category and select ActionScript 3.0 Settings’.
any help most appreciated?!
June 5th, 2009 at 2:52 am
Can anyone please help me. How to draw the bar chart using Papervision with 3D effects(Multi dimension). Please give me some guidance and sample.
Thanks
June 16th, 2009 at 12:34 am
thanks for guiding my first pv3d steps
June 20th, 2009 at 5:15 pm
I very much appreciate the tutorial! I didn’t know I needed to make an .fla file of that class to compile it until I downloaded the source. Now I know. And so does everyone else ;^)
June 25th, 2009 at 11:31 am
Nice work, i’m waiting for a next Chapter. I like ur portfolio, some many interesting projects.
Dom, to run actionscript u need flash cs3. Older version only works with actionscript 1.0 and 2.0.
Bye
July 25th, 2009 at 12:14 am
As well as how to harness tools that have been created for you to build your own 3D experiences.For you, we are providing cheap age of conan power leveling for you, enjoy it.
July 31st, 2009 at 9:17 am
Hello, I’m having an issue with the step two. FlashDevelop & Flash says: The Type HelloPrimitives does not match the file name:…
August 24th, 2009 at 8:16 am
this could prolly be applied to an IR camera and IR leds. just a thought
August 24th, 2009 at 8:22 am
I always read your blog in high spirits. Thanks
August 24th, 2009 at 8:24 am
Dom, to run actionscript u need flash cs3. Older version only works with actionscript 1.0 and 2.0.
August 28th, 2009 at 7:03 am
How Can I work just with Adobe Flash Cs4?
All tutorials worlks with Flex and I’m not freanly with this aplicattion,
Need I change to these aplicattion?
thanks!
August 28th, 2009 at 7:05 am
I always have the same error:
“5008: El nombre de la definición ‘HelloPapervision’ no contiene la ubicación de este archivo. Cambie el nombre de la definición en este archivo, o cambie el nombre del archivo. K:\Documents and Settings\Cris\Escritorio\As3\Papervision3D_2.1.920\e01.as”
ups, ! is in spanish! I hope the error number can show you whats going on?
August 28th, 2009 at 7:20 am
ok! done!
I have to undestand more acurate AS3!
Congratulations fot this tutorial,
September 12th, 2009 at 7:26 am
Thank you for sharing really worked to my jobs
September 17th, 2009 at 8:06 am
hello
cud you make a tutorial teach how to usin flartoolkit (wich webcam) and show a maya collada object in swf…
tks!!!!
September 24th, 2009 at 12:22 pm
Awesome tutorial, this is something I was looking for to get me started with Papervision. One thing though: I get a “lookAt error” with the HelloClickability code…
October 5th, 2009 at 7:15 am
Hey.. nice work..
I get the cam feed and such, but when I run I get error
1017: the definition of base class ObjectContainer3D was not found..
Any help…
November 5th, 2009 at 9:30 am
Hi;
I really like your papervision tutorial; it’s one of the few understandable beginners guides I could find!
Anyway, I guess I have my FlashDevelop setup wrong. All I get when playing / publishing is a white background, instead of the primitives and stuff. FlashDevelop says “Build Succeeded”, but I’m not sure though.. Could you help me out?
thanks in advance;
Ruben
November 21st, 2009 at 4:40 pm
Nicely done!
Finally a tutorial for us mere mortals…
Papervision3D is no joke…you’d better eat your Wheaties…
Thanks much!
November 24th, 2009 at 10:34 pm
Hi,
Thanks for uploading a great primer to Papervision3D! Really helped me get started on it =)
Thanks!
November 30th, 2009 at 12:59 pm
ReferenceError: Error #1065: Variable sphereMaterial is not defined.
This was a headache for me. I was hunting down trying to add the MovieAssetMaterial class into the library, trying to figure out the PV3D component to see if i can drag something to the library, etc. Nothing worked, till i went to the MovieAssetMaterial documentations.
So,
To clarify to noobish users such as myself, you’d need to create a new MovieClip in the Flash IDE library, name it sphereMaterial, then click on “Export for Actionscript”….
It should now work fine.
I have never worked with flashdevelop or flex before, i have been working with the Flash IDE itself, so i wish more things had been spelled out for me, like the jump from setting up FlashDevelop to actually making a new document. I didnt know Flash IDE had to be up and running for FlashDevelop to run, and I didnt know I had to create a .fla file like usual, set the HelloPapervision document class in Flash IDE so that i can run the HelloPapervision.as code.
I came into this completely new to FlashDevelop or Flex, so the unspelled things provided me with hours of consulting other guides.
I appreciate the guide so far, it has carried me further than any other ones online. Just my input so its more newbie friendly :). Especially since i am not stuck in the actual coding part…but the actual setup of paths/classes/libraries part.
thanks for the efforts!
December 16th, 2009 at 12:57 pm
Yeah - that “Error #1065: Variable sphereMaterial is not defined” threw me a bit too. I work in a combination of Flash IDE and Flex Builder 3, but unlike with FlashDevelop I can use Flex Builder to compile.
MovieAssetMaterial needs to be passed the name of a MovieClip object in order to instantiate properly. So here’s how I did it…
Drag a jpg into Flash (mine was of bricks) and create a MovieClip from it. Tick “Export for Actionscript” (if you don’t know where that is then learning Papervision is probably trying to run before you can walk), call the Class “Bricks” and subclass (”Base Class” they call it there) MovieClip - which should be the default.
Now that you’ve created your MovieClip, publish the fla (ensuring you have “Generate SWC” ticked in your publish settings to create a SWC library along with the SWF.
In Flex Builder > Project > Properties > Actionscript Build Path > Library Path, hit “Add SWC” and add your SWC in order to access your MovieClip with a jpg in it.
You can then instantiate it using var bricks:Bricks = new Bricks() or whatever you called it. And then “sphereMaterial = new MovieAssetMaterial(”Bricks”)” will work.
Anyway - that’s one way of doing it in Flex Builder 3, the important thing as far as I can see is that MovieAssetMaterial is passed a MovieClip object that it can use.
January 2nd, 2010 at 6:58 am
Great tutorial, no “have you seen me” coding and great explanations!
Thanks
January 25th, 2010 at 4:44 pm
Thanks for this!!!
February 15th, 2010 at 2:20 pm
awesome tutorial.. thanks for your hard work!!
March 1st, 2010 at 7:54 am
Thanks for the tutorial, mate. It is excellent: smooth to follow and right-to-the-point.
We’ll be using papervision3D for nice projects at the university of Espírito Santo, Brazil, as part of the graphic design lab group.
Thanks again!