Graphics Projects 2014

From MerlinWiki
Jump to: navigation, search

Following projects have been developed at Brno University of Technology in academic year 2013/2014. 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.

 

 

Accelerated JPEG Decompression on Graphics Processing Units[edit]

ogljpeg_300.png  

What does it do:

  • Decompress baseline JPEG images using GPU
  • Reduces CPU usage
  • Reduces bus transfers
 

Author:

  • Ondřej Janošík
    (xjanos12 at.png stud.fit.vutbr.cz)


License: LGPL v3.0

Source: https://sourceforge.net/projects/ogljpeg/

Report: bp-xjanos12.pdf

Algorithms of Level of detail in OpenSceneGraph[edit]

paper_new.png  

What does it do:

  • Converting models to LOD or PagedLOD
  • Creating Impostor and Billboard
  • Metrics:
    • QEM
    • STAN MELAX
    • SHORTEST EDGE
    • SHORTEST EDGE WITH NORMAL
    • SHORTER EDGE THAN PIXEL
  • Demonstration scenes
 

Author:

  • Dušan Hupka
    (xhupka00 at.png stud.fit.vutbr.cz)


License: BSD

Exporter 64-bit Win: ZIP

Source: ZIP

Report: PDF

Video: Village



Port of Digger Game to the Modern Operating Systems[edit]

scrc-small.png  

What does it do:

  • Port of old Digger game.
  • Available for debian based systems and windows.
  • Implemented in C++ with Qt5.
 

Author:

  • Martin Pres
    (xpresm00 at.png stud.fit.vutbr.cz)


License: LGPL v3.0

Source: https://sourceforge.net/projects/digdigtreasure

Report: https://wis.fit.vutbr.cz/FIT/st/rp.php/rp/2013/BP/15109.pdf


Shadow Techniques on Contemporary Hardware and Their Comparison[edit]

ss.png  

What does it do:

  • Shadows with shadow volumes
  • Shadows with shadow maps
  • New hybrid method for shadows
  • Screen space ambient occlusion
  • Chess simulation
 

Author:

  • Michal Tóth
    (xtothm00 at.png stud.fit.vutbr.cz)


License: Public domain

Source: dip-src.zip

Windows build, assets, libs: dip-winx86.rar

Report: 2014-toth-shadows.pdf

Videos: Chess Demo


Space game project using Delta3D simulation engine[edit]

Image.png  

Game with short story in engine Delta3D showing:

  • Physics
  • Particle effects
  • GUI
  • Sound
 

Author:

  • Václav Sauer
    (xsauer00 at.png stud.fit.vutbr.cz)


License: Public domain

Binary: http://merlin.fit.vutbr.cz/upload/IvProjects/2014/xsauer00/binary.zip

Source: http://merlin.fit.vutbr.cz/upload/IvProjects/2014/xsauer00/source.zip

Report: http://merlin.fit.vutbr.cz/upload/IvProjects/2014/xsauer00/xsauer00_BP_2014.pdf

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: MIT License

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

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

Report: dp-xkucer64.pdf (15.0 MB)

GitHub: [1]