Graphics Projects 2013

From MerlinWiki
Jump to: navigation, search

Following projects have been developed at Brno University of Technology in academic year 2012/2013. Projects of other academic years are on the pages Inventor Projects 2005, Inventor Projects 2006, Graphics Projects 2007, Graphics Projects 2010, Graphics Projects 2011, Graphics Projects 2012, Graphics Projects 2013, Graphics Projects 2014, Graphics Projects 2021, Graphics Projects 2022.

The projects were supervised by Jan Pečiva (aka PCJohn, peciva at.png fit.vutbr.cz).

Most of the projects are placed in public domain. See license information in the source files.

 

 

GPU Raytracer for OSG[edit]

render.png  

What does it do:

  • Raytracing parts of scene with calculations done on GPU in shader
  • Real-time rendering of simpler scenes
  • Demo application that renders reflective surfaces
  • Added Texture Buffer into OSG
  • OpenSceneGraph, GLSL
 

Authors:

  • Jiří Kantor
    (xkanto08 at.png stud.fit.vutbr.cz)


License: public domain

Source and binaries: source.zip (15.3 MB)

Report: bp-xkanto08.pdf (2.5 MB)

 

Raytracing of Virtual Graphics Scenes[edit]

render.jpg  

What does it do:

  • Viewing models via gui
  • Demonstration of Raytracing method
  • Qt, OpenSceneGraph, Coin3d
 

Authors:

  • Matej Kendra
    (xkendr00 at.png stud.fit.vutbr.cz)


License: public domain

Sources: source.zip (30,5 MB - with Coin3d and OSG lib)

Report: bp-xkendr00.pdf (8,5 MB)

 


Algorithms for mesh simplification[edit]

screen.jpg  

What does it do:

  • Program for viewing models, applying various simplification algorithms and exporting osg::LOD node (OSG, Qt)
  • Flying game prototype using simplified models (OSG)
 

Authors:

  • Vaclav Milata
    (xmilat00 at.png stud.fit.vutbr.cz)


License: public domain

Source and binaries: bp-xmilat00.zip (20.8 MB)

Report: bp-xmilat00.pdf (1.6 MB)

 


Physical Simulation in 3D Scene Using PhysX[edit]

tanks.jpg  

What does it do:

  • Simulation of cloth, rigid body, collision detection
  • Multiplayer tank game
  • PhysX, PhysX.Net, XNA, Lidgren.Network
 

Authors:

  • Tibor Jašek
    (xjasek04 at.png stud.fit.vutbr.cz)


License: public domain

Source and binaries: bp-xjasek04.zip (23.6 MB)

Report: bp-xjasek04.pdf (0.8 MB)

 



Demonstration Application for Displacement Mapping and OpenGL Performance Analysis[edit]

screen.png  

What does it do:

  • Allows loading 3D models and preparing them as .osg and .ive files.
  • Simple shader and stateset editor, with performance analysis (using GPUperfAPI and NVPerfKit libraries).
  • Qt 4.8, OpenSceneGraph.
 

Authors:

  • Martin Kučerňák
    (xkucer64 at.png stud.fit.vutbr.cz)


License: public domain

Source: dp-xkucer64-src.zip (0.5 MB)

Binaries: dp-xkucer64-bin.zip (39.7 MB)

Report: dp-xkucer64.pdf (22.2 MB)