Hi,

I'm trying to use a Fog filter in a fairly simple scene with two views
(used as back- and front layer)

var fogMaterial:ColorMaterial = new ColorMaterial(0xBCC687);
var fog:FogFilter = new FogFilter({ minZ:100,
                                    maxZ:600,
                                    subdivisions:20,
                                    material:fogMaterial } );

var filters:Array = [fog];

var renderer:BasicRenderer = new BasicRenderer();
renderer.filters = filters;

backView          = new View3D();
backView.scene    = new Scene3D();;
backView.camera   = camera;
backView.renderer = renderer;
backView.x        = 0;
backView.y        = 0;
backView.blendMode = BlendMode.LAYER;

frontView          = new View3D();
frontView.scene    = new Scene3D();
frontView.camera   = camera;
frontView.renderer = renderer;
frontView.x        = 0;
frontView.y        = 0;

(Properly formatted: https://gist.github.com/816224)



I get the following error when I try to render the backView:

TypeError: Error #1010: A term is undefined and has no properties.
        at away3d.core.filter::FogFilter/filter()
        at away3d.core.render::BasicRenderer/render()
        at away3d.core.session::AbstractSession/render()
        at away3d.core.session::AbstractSession/render()
        at away3d.containers::View3D/render()

I've been searching for a solution for a while now but I haven't found
anyone with the same sort of problem. Am i missing something?

Reply via email to