             _loadSkin                   = loadSkin;
 			_skinningMethod				= skinningMethod;
 			_mipmapTextures				= mipmapTextures;
-			_meshEffect					= meshEffect || Mesh.DEFAULT_MATERIAL.effect;
+			_material					= _material || new Material();
 			_vertexStreamUsage			= vertexStreamUsage;
 			_indexStreamUsage			= indexStreamUsage;
 			_parser						= parser;

			_vertexStreamUsage = value;
		}
		
		public function get effect() : Effect
		{
			return _meshEffect;
		}
		
		public function set effect(value : Effect) : void
		{
			_meshEffect = value;
		}
		
		public function get mipmapTextures() : Boolean
		{
			return _mipmapTextures;

package aerys.minko.type.loader.parser
{
	import aerys.minko.render.Effect;
	import aerys.minko.render.material.Material;
	import aerys.minko.scene.node.Mesh;
	import aerys.minko.type.animation.SkinningMethod;
	import aerys.minko.type.loader.ILoader;
