public Tutorial5(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Tutorial"; Name = "Tutorial 5"; Description = "Muestra como cargar un modelo 3D."; }
public Tutorial7(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Tutorial"; Name = "Tutorial 7"; Description = "Muestra como cargar una escena 3D y como mover un modelo dentra de ella con el teclado."; }
public EjemploVerticalWall(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "GeometryBasics"; Name = "EjemploVerticalWall"; Description = "EjemploVerticalWall"; }
public EjemploExportarMesh(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "SceneLoader"; Name = "MeshExporter"; Description = "Exportar una malla a XML."; }
public EjemploInstanciasPalmeras(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "SceneLoader"; Name = "Instancias Palmeras"; Description = "Muestra como crear varias instancias de un mismo TgcMesh."; }
public EfectoAlarma(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "PostProcess"; Name = "Efecto Alarma"; Description = "Graba la escena a un Render Target y luego la combina con una textura de efecto de alarma."; }
public EjemploSimpleEnvironmentMap(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Lights"; Name = "Simple Environment Map"; Description = "Efecto de reflejo con Environment Map utilizando un CubeMap pre-calculado."; }
public PlayMp3(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Sound"; Name = "Play Mp3"; Description = "Muestra como reproducir un archivo de sonido en formato MP3."; }
public Lighting(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "DirectX"; Name = "Lighting"; Description = "Permite modificar varios parametros del modelo de iluminacion de DirectX."; }
public SeleccionMultiplePicking(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Collision"; Name = "Seleccion Multiple"; Description = "Muestra como seleccionar un objeto con el Mouse creando un rectángulo de selección."; }
public EjemploMeshInstance(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "SceneLoader"; Name = "MeshInstance"; Description = "Cargar una malla original y dos instancias de esta."; }
public EjemploPhongShading(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Shaders"; Name = "PhongShading"; Description = "Muestra como utilizar un Shader para lograr iluminación dinámica del tipo Phong-Shading."; }
public EjemploBoxDirectX(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "DirectX"; Name = "Box DirectX"; Description = "Muestra como crear una caja 3D usando DirectX a secas, sin utilizar nada del framework."; }
public EjemploColisiones(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Collision"; Name = "Detección Simple"; Description = "Ejemplo de Detección de Colisiones y manejo de Input. Movimiento con W, A, S, D."; }
public EjemploVideoPostProcess(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Shaders"; Name = "Workshop-VideoPostProcess"; Description = "Procesamiento de imagenes"; }
public EjemploBatchPrimitives(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Others"; Name = "BatchPrimitives"; Description = "BatchPrimitives"; }
public MotionBlur(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Shaders"; Name = "Workshop-MotionBlur"; Description = "Motion Effect"; }
public CrearFlecha(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "GeometryBasics"; Name = "Flecha 3D"; Description = "Muestra como crear una flecha 3D, utilizando la herramienta TgcArrow. Movimiento con mouse."; }
public EjemploQuaternions(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Transformations"; Name = "Euler vs Quaternion"; Description = "Euler vs Quaternion"; }
public Tutorial2(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Tutorial"; Name = "Tutorial 2"; Description = "Muestra como crear una caja 3D con una imagen 2D como textura para darle color."; }
public FullScreenQuad(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Shaders"; Name = "Workshop-FullScreenQuad"; Description = "Full screen quad"; }
public ShadowMap(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Shaders"; Name = "Workshop-ShadowMap"; Description = "Image Space Shadows con Shadow Map."; }
public TrianguloVertexBuffer(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "GeometryBasics"; Name = "Triangulo VertexBuffer"; Description = "Crea un triangulo 3D con color, utilizando Vertex Buffer. Movimiento con mouse."; }
public AlphaBlendingFramework(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "AlphaBlending"; Name = "AlphaBlending Framework"; Description = "AlphaBlending Framework"; }
public EjemploCrearTeapot(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "DirectX"; Name = "Teapot + Light"; Description = "Crea un Teapot de DirectX con iluminación dinámica que gira sobre los tres ejes."; }
public EjemploDisposeMesh(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Others"; Name = "Dispose Mesh"; Description = "Dispose Mesh"; }
public EjemploBumpMapping(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Lights"; Name = "Bump Mapping"; Description = "Efecto de Bump Mapping utilizando una textura de NormalMap en TangentSpace."; }
public GaussianBlur(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Shaders"; Name = "Workshop-GaussianBlur"; Description = "Gaussin blur filter."; }
public EjemploKeyFrameLoader(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "KeyFrameAnimation"; Name = "MeshLoader"; Description = "Muestra como cargar un personaje con animaciones, en formato TGC."; }
public ToonShading(string mediaDir, string shadersDir, TgcUserVars userVars, TgcModifiers modifiers, TgcAxisLines axisLines, TgcCamera camara) : base(mediaDir, shadersDir, userVars, modifiers, axisLines, camara) { Category = "Shaders"; Name = "Workshop-ToonShading"; Description = "Ejemplo de Render no-realistico. [BARRA]->Activa/Desactiva efecto Blur."; }