Category Archives: C++

Rendering Mapas de Quake 2 – Video

A modo de cierre del proyecto, dejo un sencillo video que publiqué en YouTube mostrando el Renderer de Quake 2 funcionando.

Posted in C++, Computación Gráfica, OpenGL, Programacion, Quake | Comments Off on Rendering Mapas de Quake 2 – Video

Rendering de Mapas de Quake 2 – Skybox

Tras un poco de trabajo extra, finalmente implementé soporte para dibujar una aproximación de los cielos del Quake 2. Algo que me tenía bastante confundido era cómo dibujar los polígonos que tenían mapeada una textura de cielo de la forma … Continue reading

Posted in C++, Computación Gráfica, OpenGL, Programacion, Quake | 4 Comments

Rendering de Mapas de Quake 2 – Lightmaps

Este fin de semana estuve trabajando de a ratitos en el soporte para Lightmaps para el renderer de mapas de Quake 2. Afortunadamente implementar los lightmaps no fue tan costoso como el soporte para el mapeo de texturas. Quake 2 … Continue reading

Posted in C++, Computación Gráfica, Programacion, Quake | Comments Off on Rendering de Mapas de Quake 2 – Lightmaps

Redering de Mapas de Quake 2 – Texturas

Este artículo es una continuación de “Rendering de Mapas de Quake 2“. Tras bastante más trabajo del que estimé originalmente, finalmente logré agregar soporte para realizar Mapeo de Texturas sobre los mapas BSP de Quake 2. En este artículo voy … Continue reading

Posted in C++, Computación Gráfica, OpenGL, Programacion, Quake | 1 Comment

Rendering de Mapas de Quake 2

Estos últimos días tuve que quedarme en cama, y aproveché el tiempo para investigar y experimentar (cuando podía leer) sobre el formato interno de los mapas de Quake 2. Internamente, los mapas de Quake 2 son un Árbol BSP con … Continue reading

Posted in C++, Computación Gráfica, OpenGL, Programacion, Quake | 1 Comment

C: How To Program @ Google Books

Encontré el libro completo “C: How To Program” de Deitel & Deitel en Google Books. Por suerte Google Books provee una forma fácil de embeberlo en un iframe. Lo dejo a continuación.

Posted in C++, Programacion | Comments Off on C: How To Program @ Google Books

C como un lenguaje para aprender a programar

Hace algún tiempo, conversaba con un colega de mi Universidad sobre la forma en que se enseña a programar a los estudiantes. En mi Universidad, el lenguaje de programación utilizado para enseñar a programar es Java. Como parte de nuestra … Continue reading

Posted in C++, Programacion | 9 Comments

John Carmack: C++ vs C

Visto en el Twitter de John Carmack: “IMO, good C++ code is better than good C code, but bad C++ can be much, much worse than bad C code”. Ahora que lo veo, tiendo a estar 100% de acuerdo : … Continue reading

Posted in C++, Programacion | Comments Off on John Carmack: C++ vs C

C++ Templates & Maps

El otro día luchaba contra una construcción de C++ con la que no había tenido problemas antes. Estaba intentando iterar sobre un map del cual el segundo parámetro estaba templetizado. Mi construcción era similar a tener: map< string, vector<T*> > … Continue reading

Posted in C++, Programacion | 3 Comments

C++ StringStreams

Fernando Briano, de Picando Código, está con un artículo muy interesante hoy sobre StringBuilders y StringBuffers de Java. El artículo describe el por qué un desarrollador querría hacer uso de éstos en vez de los operadores sobrecargados de String (como … Continue reading

Posted in C++, Programacion | Comments Off on C++ StringStreams