/// <summary>
 /// Setup constructor
 /// </summary>
 public SpherePlanetHomogenousProceduralMarbleRenderer( )
 {
     m_TextureBuilder = new SpherePlanetMarbleTextureBuilder( );
     IEffect effect = ( IEffect )AssetManager.Instance.Load( "Effects/Planets/marbleSpherePlanet.cgfx" );
     m_Technique = new TechniqueSelector( effect, "DefaultTechnique" );
 }
 /// <summary>
 /// Setup constructor
 /// </summary>
 public SpherePlanetMarbleRenderer( ISpherePlanetMarbleTextureBuilder textureBuilder )
 {
     m_TextureBuilder = textureBuilder;
     IEffect effect = ( IEffect )AssetManager.Instance.Load( "Effects/Planets/marbleSpherePlanet.cgfx" );
     m_Technique = new TechniqueSelector( effect, "DefaultTechnique" );
 }