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?