Paul Dahuach

Paul, hace poco
Google
  • 08/08/2008

    Cg Vertex Program with Tao Framework and Visual Basic .Net 2005 (SP1)

    Vertex Program with Cg and vb.Net Para aquellos que buscan una introducción a Cg utilizando Visual Basic .Net, pueden encontrar aquí un ejemplo minimalista en vb.Net 2005 utilizando el Tao Framework para acceder tanto a OpenGL como al Cg Toolkit.



  • 28/06/2008

    Hola Newton Game Dynamics con OpenGL y VB6

    Hola Newton Game Dynamics Callbacks con vbNewton Dos ejemplos para introducirnos en el mundo de Newton Game Dynamics, un sdk para la simulación de efectos físicos. Como siempre, la dll fue creada con C++ en mente, asi pues, que accedemos a través de vbNewton.dll que se encarga de convertir las llamadas en __stdcall.



  • 15/06/2008

    Detección de Colisiones de Rayo y CgFX Glow con OpenGL y VB6

    Detección de Colisiones de Rayo con ColDet.dll, OpenGL y VB6 CgFX Glow  OpenGL y VB6 El primer ejemplo, muestra un poco más de las posibilidades de ColDet.dll, esta vez disparando un rayo y detectando si este impacta contra alguno de nuestros enemigos; el segundo, un port del SDK 10 de NVIDIA que muestra un shader CgFX para generar un efecto de irradiación de luz.



  • 03/06/2008

    Detección de Colisiones con ColDet.dll, OpenGL y VB6

    Detección de Colisiones con ColDet.dll, OpenGL y VB6 Cansado de flotar como fantasma, dejo un ejemplo que realiza detección de colisiones de esfera para evitar que nos escapemos de la habitación. La librería permite detectar además, colisión de un modelo contra otro y colisión de un rayo contra un objeto.



  • 01/06/2008

    Cg Gloss Map, Stencil Shadows y Shadow Volumes con OpenGL y VB6

    Cg Gloss Map con OpenGL y VB6 Stencil Shadows con OpenGL y VB6 Cg Shadow Volumes con OpenGL y VB6 El primer ejemplo de hoy agrega al Normal Map de siempre un gloss map que influye directamente en el brillo (specular) del objeto. Los siguientes toman dos caminos diferentes para implementar sombras en tiempo real, por un lado la lección de NeHe 27 sin mas recursos que el Stencil Buffer y por otro lado, una implementación con ayuda de Cg.


  • 24/05/2008

    Matriz de Coordenadas de Texturas, Lightmaps, Dot3 BumpMaps con OpenGL y VB6

    Matriz de Coordenadas de Texturas con OpenGL y VB6 Múltiples Texturas y Blending con OpenGL y VB6 Múltiples Texturas en una sola pasada con OpenGL y VB6 Múltiples Texturas y dot3 bumpmap con OpenGL y VB6 Cuatro ejemplos relacionados al uso de texturas, en el primero simplemente mostramos el uso de glTexCoordPointer, en el segundo utilizamos varias texturas una por pasada, en el tercero realizamos una sola pasada con dos texturas a la vez y en el cuarto, utilizamos la segunda textura para realizar bumpmapping.


  • 18/05/2008

    Desde un simple triángulo a una Matriz de vértices con OpenGL y VB6

    Simple Triángulo en OpenGL y VB6 Arrays de Vértices, Normales y Colores en OpenGL y VB6 El primer ejemplo nos trae un hola mundo de OpenGL, un simple triángulo. El segundo introduce el manejo de arrays para ganar perfomance con escenas complejas. El ejemplo dibuja 133161 vertices 60 veces por segundo, sin aceleración por hardware.





  • 07/05/2008

    Luces y buffers con Cg 2.0 y OpenGL desde VB6

    Luces y buffers con Cg 2.0 y OpenGL en VB6 Un ejemplo que introduce el concepto de buffer en cg, un recurso que nos permitiría crear y actualizar buffers a traves de Cg, en este caso se utiliza para manipular información y parámetros que toma el shader.





  • 01/05/2008

    4 Ejemplos con CgFX, Cg 2.0 y OpenGL desde VB6

    Combinación de Programas con CgFX, Cg 2.0 y OpenGL en VB6 Bump demo con CgFX, Cg 2.0 y OpenGL en VB6 Bump demo2 con CgFX, Cg 2.0 y OpenGL en VB6 Interfaz con CgFX, Cg 2.0 y OpenGL en VB6 Los ejemplos avanzados del Cg Toolkit 1.5 de NVIDIA. Utilizan CgFx para implementar combinación de programas, interfaces, técnicas aplicables a distintos tipos de hardware, etc.
    Todos ellos incluyen vbCg20.dll, que depende a su vez de Cg.dll y CgGL.dll 2.0 o superior.


  • 28/04/2008

    Introducción a CgFX con Cg 2.0 y OpenGL desde VB6

    Introducción a CgFX con Cg 2.0 y OpenGL en VB6 Una nueva versión de vbCg.dll para acceder a Cg 2.0 y a CgFx.
    Como introducción, el ejemplo del torus con bump-map, implementado con técnicas pertenecientes a CgFX.


  • 27/04/2008

    Niebla con OpenGL y Cg desde VB6

    Niebla con OpenGL y Cg desde VB6 Una implementación de niebla transfiriendo los cálculos a la GPU, ganando en perfomance y precisión. Las texturas se toman de archivos DDS (DirectDraw Surfaces) y la ciudad se genera en forma aleatoria al momento de cargar el programa.
    Una vez validada la existencia de la extensión GL_EXT_texture_filter_anisotropic llamando a glGetString(GL_EXTENSIONS) , utiliza las extensiones de OpenGL para activar GL_TEXTURE_MAX_ANISOTROPY_EXT y wglSwapIntervalEXT.


  • 2008/04/25

    Reflexión, Refracción y Dispersión Cromática usando Cube-Maps; además, una pared con Bump-Map usando Cg y VB6

    Cube-Map Reflection con Cg en VB6 Cube-Map Refraction con Cg en VB6 Dispersión Cromática con Cg en VB6 Bump-Map de una pared con Cg en VB6 Jugando un poco con cube-maps para obtener reflejos, refracción y dispersión cromática del ambiente. De regalo, un ejemplo introductorio al bump-mapping aplicando la tecnica sobre un simple rectángulo.

  • 22/04/2008

    Interpolación Lineal y Bump-Maps con Cg en VB6

    Interpolación Lineal con Cg en VB6 Bump-map Torus con Cg en VB6 El primer ejemplo carga un md2 en memoria de video y lo anima utilizando interpolacion lineal (lerp) en un vertex shader. Luego, utiliza otro vertex shader para aplicarle iluminación.
    El segundo ejemplo, introduce la técnica del bump-map aplicándosela al clásico torus para generar la ilusión de un alto grado de detalle con unos pocos polígonos. También aprovecha el shader para crear el torus revolucionando una forma plana.


  • 19/04/2008

    9 Ejemplos adicionales con vbCg.dll

    Acceso a múltiples Texturas con Cg en VB6 Transformación de Vértices con Cg en VB6 Iluminación por Vértice con Cg en VB6 Iluminación por Pixel con Cg en VB6 Dos luces y Structs con Cg en VB6 Atenuación de luces con Cg en VB6 Luces con dirección (SpotLights) con Cg en VB6 Iluminación de Formas Deformadas (Bulge) con Cg en VB6 Sistema de Partículas con Cg en VB6 Nueve ejemplos traducidos a vb6 del Cg Toolkit de NVIDIA que cubren temas como: Acceso a múltiples Texturas, Transformación de Vértices, Iluminación con Vertex Shader, Iluminación con Pixel Shader, Múltiples luces y Structs, Atenuación de luces, Luces con dirección, Iluminación de Formas Deformadas y Sistemas de Partículas.

  • 15/04/2008

    Aplicación de Texturas y Deformación de Vértices con Cg en VB6

    Aplicación de Texturas con Cg en VB6 Deformación de Vértices con Cg en VB6 Dos ejemplos demostrando técnicas básicas para controlar el texturizado en un pixel / fragment shader y manipular vértices en un vertex shader.
    Ambos utilizan vb6, OpenGL, Cg y nuestra vbCg.dll para enviar el código fuente de los programas a la aceleradora 3d.

  • 13/04/2008

    NeHe's Lessons 43, 44, 45, 46 y 48 en VB6

    NeHe's Lesson 43 en VB6 NeHe's Lesson 44 en VB6 NeHe's Lesson 45 en VB6 NeHe's Lesson 46 en VB6 NeHe's Lesson 48 en VB6 Las lecciones que faltaban para completar la serie de tutoriales de NeHe, a partir de hoy se pueden encontrar todos ellos en version vb6, del 1 al 36 en GameDev, del 37 al 48 en este sitio. Los temas que se pueden ver en las últimas incorporaciones: FreeType y TrueType Fonts, Lens Flares, Vertex Buffer Objects (VBOs), Full Scene Anti Aliasing (FSAA) y un algoritmo para controlar la rotación en 3D con el mouse.

  • 09/04/2008

    NeHe's Lesson 41 & Lesson 42 en VB6

    NeHe's Lesson 42 en VB6 NeHe's Lesson 41 en VB6 La lección 41 demostrando niebla volumétrica con glFogCoordfEXT sobre una escena texturizada con un archivo bmp y la lección 42 con múltiples Viewports simultáneos y un algoritmo para generar laberintos al vuelo.
    En las imágenes se ve corriendo la lección 41 en Windows Vista y la lección 42 en Ubuntu Linux 7.10 con ayuda de Wine.

  • 06/04/2008

    NeHe's Lesson 39 & Lesson 40 en VB6

    NeHe's Lesson 39 en VB6 NeHe's Lesson 40 en VB6 Dos lecciones más portadas a Visual Basic 6, esta vez abordando la simulación de efectos físicos.
    La lección 39 ilustra los conceptos básicos de gravedad, velocidad constante, gravitación, y objetos móviles atados a uno fijo.
    La lección 40 implementa la simulación de las reacciones físicas envueltas en el movimiento de la vestimenta, simplificándola al punto de utilizar un hilo como modelo.

  • 02/04/2008

    Efecto cabello con OpenGL en VB6

    Efecto cabello con OpenGL en VB6 Todos recordarán la película Monster's Inc de Pixar. Quién dejó de notar el realismo del cabello en los personajes?
    Pues bien, la técnica presentada en este ejemplo, es una humilde aproximación al efecto que ellos lograron tan bien en su momento, en nuestro caso, utilizando vertex y pixel shaders Cg. Como modelo hemos utilizado la simpática tetera de GLUT, quedándonos una bellísima tetera peluda.

  • 31/03/2008

    NeHe's Lesson 47 en VB6

    NeHe's Lesson 47 en VB6 La lección 47 introduce el uso de vertex shaders con CgGL, un ejemplo muy sencillo que permite observar sin adornos, el procedimiento básico para manipular shaders, pero con un efecto visible sobre la geometría.
    Una vez mas, nos resulta útil tener a mano nuestra pequeña vbCg.dll para implementarlo con toda elegancia en Visual Basic.

  • 29/03/2008

    NeHe Lesson 37 & Lesson 38 en VB6

    NeHe Lesson 37 en VB6 NeHe Lesson 38 en VB6 Las lecciones de NeHe han sido de gran ayuda para mi en mis comienzos con OpenGL.
    La lección 37 muestra una manera de lograr el efecto dibujo animado sin ningún tipo de aceleración por hardware.
    La lección 38 muestra como cargar texturas desde un archivo de recursos.
    Una pequeña contribución de mi parte, las lecciones 37 y 38 portadas a VB6.

  • 26/03/2008

    Uniform Parameter & Varying Parameter con OpenGL y el Cg Toolkit en VB6

    Uniform Parameter con OpenGL en VB6 Varying Parameter con OpenGL en VB6 En esta oportunidad un ejemplo del pasaje de valores al Vertex Program y uno de parámetros variables dentro del shader mismo.




  • 22/03/2008

    Vertex and Fragment Program con OpenGL en VB6

    Vertex and Fragment Program con OpenGL en VB6 Un paso más en el acceso al Cg Toolkit de NVIDIA con VB6 en la sección de PROGRAMACION. En este caso cargando un Vertex Program y un Fragment Program desde un archivo de texto, y dejando que la aceleradora 3D haga su magia.




  • 21/03/2008

    Video en linea

    Nuevo video de nOu: Star
    Flamante video de Star en la sección MUSICA. Las imagenes provienen de un concierto en "Bellas Artes" y se grabó gracias al amigo Lalo y toda su artillería técnica. Tambien podes verlo en La Zona de MTV.

  • 16/03/2008

    Música para tus oidos

    14 temas adicionales de nOu en la sección MUSICA, agrupados bajo el nombre [IT Times]. El nombre hace referencia al viejo y querido Impulse Tracker, ya que esta fue la primera herramienta que usamos cuando comenzó la banda. Este se ejecutaba cómodamente en un 486 con 8Mb de RAM!
    Espero que disfruten de los temas, cada uno de ellos fue el resultado de luchas titánicas contra el tiempo y la falta de recursos.

  • 15/03/2008

    Nueva sección de BLOGS

    Finalmente, he terminado de acomodar la primera versión del blog. Se trata de una personalización de ASP Simple Blog v3.0 cuyo código fuente puede ser encontrado en www.8pixel.net
    En un principio, el blog no requiere registrarse para incluir comentarios y probablemente no se incluya esta limitación / validación mientras el sitio se aloje en este servidor. Asi que, siéntanse libres de tomar la identidad que deseen, pues no hay límites en ese sentido.

  • 08/03/2008

    BIENVENIDOS!

    Esta es la primera versión del sitio y pueden esperar muchos cambios en los dias venideros, trataré de exponerlos en esta sección para evitarles el trabajo de buscarlos manualmente. No incluyo ningún link en especial, pues para la primera versión, deberia duplicar todos los que conforman el sitio. Pasen y vean, cualquier sugerencia o crítica es bienvenida en la sección de foros. Proximamente, habilitaré un pequeño blog para que podamos estar en contacto de una manera mas cómoda.







Free URL Redirection @ .co.nr
Valid HTML 4.01 Transitional