Inventor Projects 2006

From MerlinWiki
Jump to: navigation, search

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

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.

 

 

Tanky

tanky.png  

What does it do:

  • simple 3D game
  • movement of objects
  • collision detection
  • using sounds
  • network communication
 

Authors:

  • Daniel Výchopeň
    (xvycho04 at.png fit.vutbr.cz)


License: public domain

Sources: tanky-src.zip (~4.8MB)

Binaries: tanky-bin-win32.zip (~4.8MB)

Report: tanky.pdf (~800kB)

 

Vývoj okenního systému ve WinAPI

img.png  

What does it do:

  • Simple creating of windows with the help of WinAPI
  • Developing of SDI applications
  • Developing of MDI applications
  • Creating of menus for existing or new windows
  • User-defined processing of events of windows and menus
  • Aplicated and tested at the IVView utility
 

Authors:

  • Dolejší Petr
    (xdolej06 at.png fit.vutbr.cz)


License: public domain

Sources: SoWinAPI-src.zip (~12KB)

Presentation:pres-src.zip (~514KB)

Binaries: pres-bin.zip (~2.73MB)

Report: SoWinAPI.pdf (~713KB)

Technical documentation: index.html

 

ROAM

ROAM.PNG  

What does it do:

  • Landscape rendering acceleretion.
  • Reduces the number of rendered triangles.
  • Using this algorithm makes possible bigger map.
  • Implement ROAM algorithm for infinite landscape.
 

Authors:

  • Pavel Černý
    (xcerny19 at.png fit.vutbr.cz)


License: public domain

Sources: ROAM-src.zip (~35KB)

Binaries: ROAM-bin.zip (~2.024MB)

Report: ROAM.pdf (~623KB)

Presentation: ROAM.ppt (~863KB)

 

Virtual town generator

obr.jpg  

What does it do:

  • generate virtual town
  • on broken terrain without roads
  • on flat terrain with roads
  • about 35 building models
  • with 140 texture
  • and 16 town structures
 

Authors:

  • Rolf Čábelka (xcabel01)
  • RolfCabelka@centrum.cz

Thanks:

  • PCJohn (peciva)

License: public domain

Sources: src.zip (~6.3M)

Binaries: bin.zip (~16M)

Report: doc.pdf (~6.4M)

 

SoTerrain - Terrain visualisation library for Open Inventor

roam.png  

What does it do:

  • Foundings of terrain visualisation library for Open Inventor.
  • ROAM algorightm node implementation.
    • Dual queue refinement.
    • Frustrum culling.
    • Max. triangle count and pixel error setup.
  • Geo Mip-Mapping algorithm node implementation.
    • Frustrum culling.
    • Tile size and pixel error setup.
  • Fast and easy-to-use algorithm profiler.
 

Author: Radek Bartoň
(xbarto33 at.png fit.vutbr.cz)

License: Public Domain

Homepage: http://blackhex.no-ip.org

Sources: SoTerrainSources.tar.bz2 (~1.9MB)

Example data: SoTerrainData.tar.bz2 (~12.5MB)

Linux binaries: SoTerrainLinux.tar.bz2 (~2.2MB)

Windows binaries: SoTerrainWindows.tar.bz2 (~3.8MB)

Report: SoTerrain.pdf (~812KB)

Technical documentation: SoTerrain 0.4

 

Whizzualizer - Tool for real-time video-mixing

whizzualizer.png  

Features:

  • Virtual devices based GUI
  • Inputs: image, video, camera
  • Image generating
  • Image mixing and filtering
  • Preview and full-screen output
  • Accelerated by OpenGL
 

Author: Tomáš Satinský
(sata at.png email.cz)

License: GPL Sources(multiplatform): source.zip (~300KB)

Binaries(windows): release.zip (~16MB)

Report: dokumentace.pdf (~700KB)

 

BSP tree library

SoBSP.jpg  

Features:

  • Build BSP tree from scenegprah
  • Render via BSP tree
  • Render in different modes
 

Author: Mário Roženský
(xrozen00 at.png fit.vutbr.cz)

License: Public Domain

Sources: SoBSPsrc.zip (~13kB)

Windows binaries: SoBSPbin.zip (~4.1MB)

Report: SoBSP.pdf (~1.5MB)

 

Space Base

SpaceBase.jpg  

Features:

  • simple 3D scene viewer
  • objects animation
 

Author: Tomáš Seiner
(xseine00 at.png fit.vutbr.cz)

License: Public Domain

Sources: SpaceBase-src.zip (~2.47MB)

Windows binaries: SpaceBase.zip (~5.19MB)

Report: SpaceBase.pdf (~841kB)

 

Cloud

Plane.jpg  

Features:

  • Volume cloud rendering
  • Movement with plane
  • Random cloud modeling


 

Author: Vít Kučera
(xKucer34 at.png fit.vutbr.cz)

License: Public Domain

Sources: s_plane.zip (~19kB)

Windows binaries: w_plane.zip (~2.7MB)

Report: plane.pdf (~1.0MB)

 

Distributed Cyclotron

a.jpg  

Features:

  • CVE aplication
  • Distributed computing of particles positions
  • Menu in Open Inventor


 

Author: Milan Pindryč
(xpindr00 at.png fit.vutbr.cz)

License: Public Domain

Windows binaries and Sources: DCyclotron.zip (~2.7MB)


Report: dokumentace.pdf (~1.2MB)

 

Shadow Engine v0.6.2

SE_title.jpg  

Features:

  • shadow library for Open Inventor (Coin3D)
  • simple API
  • uses Shadow volumes method (z-pass and z-fail algorithms)
  • multiple light sources shadows
  • automatic shadow update when lights or objects move
  • independent of object geometry type
  • directional light optimalisation
  • works with both SoWin and Qt
 

Author: Tomáš Burian
(tburian at.png centrum.cz)

License: Public Domain

Sources:

Library: ShadowEngine_062.zip (~33kB)

Shadows demo application: ShadowsDemo-src.zip (~1.6MB)

Shadows example: se_mini-src.zip (~40kB)


Windows binaries:

Shadows demo application: ShadowsDemo-bin.zip (~51kB)

Shadows demo application with DLL: ShadowsDemo-bin-dll.zip (~20MB)

Shadows example: se_mini-bin.zip (~44kB)

API documentation:

API_doc.zip (~1.7MB) view API doc

Report:

RealtimeShadowAlgorithms.pdf (~2.4MB)

 

Knihovna pro detekci kolizí

Space.jpg  

This work provides results from collision between objects on the scene and their evaluation. In the year project were given algorithms, which were solved by using several functions from graphical library Open Inventor and physical figures and physical relations. Algorithms for collision detection, for solving the collision with explosion, simple and physical reflection are implemented in programme, which is the part of this work.

 

Authors:

  • Petr Maštera
    (xmaste00 at.png stud.fit.vutbr.cz)


License: public domain

Sources: Source.zip (~21KB)

Documentation:Documentation.pdf (~346KB)

Binaries: Bin.zip (~2.9MB)

Project: Project.zip (~2.8MB)

 

Simulator

Simulator.png  

What does it do:

  • simulates car movement
  • you can drive the car
  • detects collisions
  • camera rotation and movement
 

Authors:

  • Tomáš Dvořák
    (xdvora54 at.png stud.fit.vutbr.cz)


License: public domain

Sources: Simulator-src.zip (~9KB)

Binaries: Simulator-bin.zip (~3.0MB)

Report: Simulator.pdf (~758KB)

 

OpalSim

OpalSim.jpg  

What does it do:

  • creates a uneven terrain
  • inserts simple car models
  • lets you drive the models
 

Authors:

  • Jiří Pochop
    (xpocho03 at.png stud.fit.vutbr.cz)

License: public domain

Sources: OpalSim-src.zip (~352KB)

Binaries: OpalSim-bin.zip (~3.0MB)

Report: OpalSim.pdf (~318KB)

 

Chunked-LOD

chunkedLOD.png  

What does it do:
Heightmap:

  • generate it by Perlin noise
  • render wide terrain using chunked-LOD

Universal model:

  • reduce model detail
  • render it using chunked-LOD
 

Authors:

  • Petr "Lamik" Vrba
    (xvrbap00 at.png fit.vutbr.cz)


License: public domain

Sources: chunkedLOD-src.zip (~45KB)

Binaries: chunkedLOD-bin.zip (~2.4MB)

Model: chunkedLOD-data.zip (~2.4MB)

Report: chunkedLOD.pdf (~2.4MB)

 

3ds2iv utility

3ds2ivsrc.png  

What does it do:

  • One of the best 3ds analysis and 3ds interpreter
  • conversion from .3ds to .iv
  • use hierarchical structure
  • solve scale bug in 3ds format
  • smoothing groups
  • simple bump mapping
  • view model using the Examine viewer
  • detailed analysis of 3ds format

Keywords: 3ds convertor analysis scale bug smooth groups hierarchy animation bump mapping view documentation

 

Authors:

  • Jaroslav Přibyl (xpriby05)

Thanks:

  • PCJohn (peciva)

License: public domain

Sources: 3ds2iv_src.zip

Binaries: 3ds2iv_bin.zip

Example models: example_models.zip

Report&docs: 3ds2iv.pdf

Last update: 2.6.2006

 

Optimalizace zobrazení velmi rozsáhlých scén

prezentace.png  

What does it do:

  • generate asteroids
  • generate scenes using these asteroids
  • level of detail (LOD)
  • movement around scene
  • collisions
 

Authors:

  • Petr Bulíček(xbulic00)

Thanks:

  • PCJohn (peciva)

License: public domain

Sources: aster-src.zip (~1.1MB)

Binaries: aster-bin.zip (~25.8MB)

Report: aster-report.pdf (~1.9MB)