AS3DMod Perlin Noise
package { import com.as3dmod.ModifierStack; import com.as3dmod.modifiers.Perlin; import com.as3dmod.modifiers.Twist; import com.as3dmod.plugins.pv3d.LibraryPv3d; import flash.events.Event; import org.papervision3d.lights.PointLight3D; import org.papervision3d.materials.shadematerials.GouraudMaterial; import org.papervision3d.objects.primitives.Plane; import org.papervision3d.view.BasicView; [SWF(width="640", height="480", backgroundColor="#000000", frameRate="60")] public class As3dModPerlin extends BasicView { private var plane:Plane; private var modifierStack:ModifierStack; public function As3dModPerlin() { var light:PointLight3D = new PointLight3D(); var cellMaterial:GouraudMaterial = new GouraudMaterial(light, 0xcc0000, 0x111111, 10); cellMaterial.doubleSided = true; plane = new Plane(cellMaterial, 800, 800, 20, 20); plane.rotationX = 45; plane.rotationY = 45; modifierStack = new ModifierStack(new LibraryPv3d(), plane); var perlin:Perlin = new Perlin(3); modifierStack.addModifier(perlin); scene.addChild(plane); startRendering(); } override protected function onRenderTick(event:Event=null):void { plane.rotationY += (viewport.containerSprite.mouseX - plane.rotationY) * .1; modifierStack.apply(); super.onRenderTick(event); } } }
3 Comments to AS3DMod Perlin Noise
It looks really cool with the Goraud shader! I never tried that one before.
January 7, 2009
@bartekd - It’s all thanks to you man.
I was just having a play with perlin and I came across a problem; how to ease up and down the force on the perlin effect. I think its connected to its auto render feature which denies me a handle from the stack, but its got me stumped. ps thanks for all the tuts and I hope you get a kick arse job
Leave a comment
Search
Recent Posts
- MorphController - Mighty Morphing Papervision3D
- End dump
- Test if a plane is within the view of the camera (aka testing if culled)
- Materials Reference
- Perlin Blob
- Dynamic Text on a Plane
- Maya Texture Baking
- Creating a Custom VectorVision Font
- Workshop video and example dump
- 3D Math Book Recommendation
- Heading to New York. brb ;)
- Launching Flex4.org
- Flex 4 Layouts and Groups
- Flex 4 States
- How to click on stuff in Papervision3D - Viewport, ViewportLayers, InteractiveScene3DEvent, Mouse3D, and MovieMaterial Buttons
Recent Comments
- alexxcz on MorphController - Mighty Morphing Papervision3D
- andre venancio on 3D Math Book Recommendation
- DS on Dynamic Text on a Plane
- John Lindquist on Maya Texture Baking
- Itai on Maya Texture Baking
- Javier on End dump
- samBrown on End dump
- tf on archive
- Pan on requests
- Martin Lindelöf on requests

January 7, 2009