Projects
All the newest projects are published under the GPLv3 license.
| Description |
|---|
|
This project is an OpenGL 2.0 based first person shooter developed to experiment with a number of graphics techniques as well as a collection of design patterns and good C++ practices. Some profiling with gDEBugger has been performed in order to identify bottlenecks on possible targets and results have been very insightful to get a better understanding of how to efficiently use modern GPUs. Additionally, some Boost libraries have been used during development to address some specific problems and gain insight on more advanced uses of C++. Visit project page here. Source code for Windows (VC++2008) and LinuxX11 is hosted on git hub (click here) which provides a user friendly code browser. To download: git clone git://github.com/bizz84/biz-engine.git |
| Description |
|---|
|
This project is an example implementation of a particle system simulating a water fountain. The implementation uses an OpenCL kernel to modify the particles positions stored into a VBO. This project is an early alpha ~ source code will be available soon. Interesting features include:
Visit project page here. Source code for Windows (VC++2008) and LinuxX11 is hosted on git hub (click here) which provides a user friendly code browser. To download: git clone git://github.com/bizz84/biz-engine.git Last Update: 03/05/2010 |
| Description |
|---|
|
This project is an example implementation of Shadow Volumes by means of the Depth-fail (aka Carmack's reverse) algorithm. The implementation makes use of the vertex shader to compute the shadow volume, using a techique presented in: In addition to the Shadow Volume implementation, the program features:
Visit project page here. Source code for Windows (VC++2008) and LinuxX11 is hosted on git hub (click here) which provides a user friendly code browser. To download: git clone git://github.com/bizz84/biz-engine.git This project is an early alpha. I'm planning to add more features over time, including:
Last Update: 20/04/2010 |
20/04/2010 Update: I'm planning to start on some OpenCL and more OpenGL Graphics projects soon ~ stay tuned!
All the projects below are out of date and don't accurately represent my skill-set.
All the projects listed in this section are published under the Creative Commons License.
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
This project allows to create a BSP tree from 3ds models to visualize it into an OpenGL scene. An OpenGL 2.0 compatible graphic card is required to view the advanced shaders features. To compile the project you must download these libraries:
Last Update: 05/10/2007 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries |
This is a complete 3D OpenGL engine, able to display pre-built environments through apposite maps. The engine uses BSP space partitioning, and includes some physical effects like gravity and collisions with surfaces. Surely, this is the largest project I have developed jet, and I hope to build another one more large and complete. Only binary download is available. Last Update: 28/12/2003 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
This project allows to import 3ds files into an OpenGL scene An OpenGL 2.0 compatible graphic card is required. Note: The program requires a subfolder, named '3ds', containing all example files, and a file 'source.txt', containing these files names, because the models available to import are taken from this file. The following libraries are needed to compile the project:
Last Update: 29/05/2007 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
Sierpinsky Gasket is a fractal that produces subsequent divisions of a triangle. The downloadable demo is an OpenGL applications that shows the 3D fractal. The sources are available for the Dev-Cpp compiler and need the GLFW library, that can be downloaded from: glfw.sourceforge.net Last Update: 05/01/2007 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
This demo is a Sierpinsky Gasket transformation, obtained changing perspective angle. User can freely rotate the gasket. The sources are available for the Dev-Cpp compiler and need the GLFW library, that can be downloaded from: glfw.sourceforge.net Last Update: 05/01/2007 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
This demo equals the previous one, but has autonomous rotation, without user control. The sources are available for the Dev-Cpp compiler and need the GLFW library, that can be downloaded from: glfw.sourceforge.net Last Update: 05/01/2007 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
This project supports multiple viewports in a unique GL scene. It uses 3ds import as an example, and it will be extended to create a graphical environment, based on viewports. Last Update: 05/01/2007 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source Download Documentation |
This project is an example of the packet "java.net". This application requires jre_1.4.2 or greater in order to work. Sources have been compiled with NetBeans 5.0 and work both with Windows and Linux The documentation packet contains the UML Class Diagram, that must be opened with "Violet", which is a free UML tool downloadable from: horstmann.com/violet/ Last Update: 09/05/2006 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
This project is useful to count the Lines of Code (LOC) written in a project. The program scans the selected directory and counts the lines of code of the files with extension .H, .CPP, .C, .CS, .JAVA, .PHP, .JS, .M. The sources have been compiled with Qt v 4.3.4 (opensource), downloadable from www.trolltech.com, and are compliant under Windows and Linux. The package includes Qt runtime dll's. Last Update: 25/04/2008 |
[Click to enlarge] |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
This game goes back to the beginning of my programming adventure, and it is an imitation of the legendary "Xenon 2". The game has been developed under DOS with Turbo C++, but works fine under Windows XP I'm not sure that sources will compile correctly, because I could have lost some project data. Last Update: 19/05/2002 |
Image not available |
| Downloads | Description | Preview |
|---|---|---|
|
Download Win32 Binaries Download Source |
The packet contains several demos of the first 3D engine I developed. The demos run under DOS, and have been compiled with "Turbo C++". I'm not sure that sources will compile correctly, because I could have lost some project data. Last Update: 30/04/2002 |
[Click to enlarge] |