• 24Mar
    2008

    Papervision Particles

    A few weeks ago I started teaching basic papervision in my 4th semester Flash class (Digital Media Arts program @ Seneca College). So far we have covered basic class imports, setting up the scenes, viewports, render engines, and adding basic prims. However, students are always impatient to get to the fun stuff! So I decided to start taking a look at basic materials and shaders (Andy Zupko has a really good shader tutorial to get you started).

    Getting a basic particle field to work in pv3 is dead simple. I did a bit of digging through the class structure and came across ParticleField.as. We start with the following two imports:

    import org.papervision3d.materials.special.ParticleMaterial;
    
    import org.papervision3d.objects.special.ParticleField;

    We will then create a basic function to build our particle field:

    private function createParticles():void
    
    {
    
    //Create a new particle material;var pm:ParticleMaterial = new ParticleMaterial(0xFFFFFF,1);
    
    //Create a new particlefield.
    
    var particleField:ParticleField = new ParticleField(pm, 2000, 5000, 5000, 5000);
    
    scene.addChild(particleField);
    
    }

    Pretty easy eh!

    PV3 Particle Sample

    View | Download Source

    5 Responses to Papervision Particles

    1. September 15, 2008 at 12:41 am

      Thanks for that very simple and straight forward code sample, ParticleField was just what I was looking for and didn’t know existed.

    2. September 15, 2008 at 8:41 am

      No problem…You can find lots more stuff here http://www.pv3world.com

    3. Matt
      March 19, 2009 at 6:20 pm

      No matter what I do particles DO NOT work in papervision, I get other stuff to work. what the hell is the problem. All classes set up fine (I think), I have the newest build. Is thier something special about the particle class that doesn’t publish in flash cs3. this is getting frustrating.

    4. April 5, 2012 at 2:07 pm

      I have downloaded the source code, and created a data class called particle.
      After that I opened Flash CS3 to add the class particles.as in the Document class area, but no particles. I don’t see particles appear.

      • April 6, 2012 at 9:47 am

        This is an old post with old information, I highly doubt any of it works anymore. Plus, I don’t do flash these days, very out of the loop. Sorry, good luck!

    Leave a Reply

    Your email address will not be published. Required fields are marked *