Papervision3D 1.5 Demo / Files

This demo is showing off a few of the new features from 1.5:

1. The new RectangleTriangleCuller
2. The new InteractiveScene3D scene with an InteractiveBitmapMaterial – click/mouse over the rings to see the highlights

This model is from the Obstacle Course game and is 4106 poly’s total. With the latest rev, I can rotate all that geometry and still make it interactive without taking a hit in performance.

Download the project files here and make sure you’re using the 1.5 version of the Papervision3D engine

    • Michael
    • July 20th, 2007

    This is cool.. Definitely, something that will revolutionize the web.. Way to go..

    • harold
    • July 20th, 2007

    This is great stuff and great help. Thanks

  1. i like that culling… thats gonna be a huge performance boost…

  2. Well done!!!

    • fir3pho3nixx
    • August 7th, 2008

    You guys f$%^ing rock!!! I have been doing .NET for 8 years now and am rapidly being evangelised into the world of flex, as3, and adobe purely because of the great work you guys have done i.t.o papervision3d. I have learned flex/as3+pv3d in 4 weeks and wow’ed the pants off my manager!!! :)))

  3. I have to do a project in pv1.5. I am having trouble with mouse events. Your code here:
    scene3d.interactiveSceneManager.addEventListener(InteractiveScene3DEvent.OBJECT_PRESS, handleMousePress);

    I am using a M-VC pattern where I have a stage that revolves with 5 separate objects on the stage. So how can I add new scenes for each Collada object so I can track unique mouse presses? In each Collada .as file I have added the object to the main stage [stage.addChild(newCollada)] In the specific Collada obj. .as file I have tried to no avail:
    var material:MaterialsList = new MaterialsList();
    material.addMaterial ( new InteractiveColorMaterial ( 0x000000, 1 ), “AlaineMaterial01”);
    material.addMaterial ( new InteractiveColorMaterial ( 0xD3C8AD, 1 ), “ERDefaultMaterial00”);
    mCollada = new Collada(“models/alaine/alaine.dae”, material, 0.01);
    mCollada.addEventListener(FileLoadEvent.COLLADA_MATERIALS_DONE, EROnFileLoaded);

    mCollada.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, onPress);

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s