Glow Filter on a ViewportLayer

Wednesday, November 26th, 2008 | snippets
package
{
	import flash.filters.GlowFilter;
 
	import org.papervision3d.materials.ColorMaterial;
	import org.papervision3d.objects.primitives.Sphere;
	import org.papervision3d.view.BasicView;
	import org.papervision3d.view.layer.ViewportLayer;
 
	[SWF(width="640", height="480", backgroundColor="#000000", frameRate="60")]
	public class GlowSnippet extends BasicView
	{
 
		public function GlowSnippet()
		{
			var material:ColorMaterial = new ColorMaterial(0xcc0000);
			var sphere:Sphere = new Sphere(material);
 
			var viewportLayer:ViewportLayer = new ViewportLayer(viewport, sphere);
			viewport.containerSprite.addLayer(viewportLayer);
 
			var glowFilter:GlowFilter = new GlowFilter(0xcccc00, 1, 20, 20, 4, 3);
			viewportLayer.filters = [glowFilter];
 
			scene.addChild(sphere);
 
			singleRender();
		}
	}
}

Tags: ,

blog comments powered by Disqus

Search

Recommended Books

Speaking at FITC Toronto

 

November 2008
M T W T F S S
    Dec »
 12
3456789
10111213141516
17181920212223
24252627282930

Preferred Video Tutorial Resolution

  • 1024x768 (53%, 85 Votes)
  • 1280x1024 (15%, 24 Votes)
  • 1920x1080 (15%, 24 Votes)
  • 800x600 (13%, 20 Votes)
  • 480x320 (4%, 6 Votes)
  • 640x480 (0%, 2 Votes)

Total Voters: 160

Loading ... Loading ...