Inventor Projects 2005

From MerlinWiki
Jump to: navigation, search

Following projects have been developed at Brno University of Technology in academic year 2004/2005. Projects of the various 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.

 

 

SpaceGame[edit]

SpaceGame.png  

What does it do:

  • movement of objects
  • collision detection
  • hierarchical animation
    of scene models (not yet)
  • mouse look (not yet)
  • simple AI (not yet)
 

Authors:

  • Zero (xmaste00)
  • Miloš Palguta (xpalgu00)
  • PCJohn (peciva)

License: public domain

www: SpaceGame Home

 

TerrainEngine[edit]

TerrainEngine.png  

What does it do:

  • movement of objects
  • terrain management based
    on heightmaps and patches
  • on-fly terrain generators
 

Authors:

  • Martin Havlíček (xhavli15)
  • PCJohn (peciva)

License: public domain

Sources: TerrainEngine-src.zip (529 kB)

Binaries: TerrainEngine-bin.zip (1.78 MB)

API-Doc: TerrainEngine-api.zip (122 kB)

Report: TerrainEngine.pdf (1.28 MB)

 

Terrain Texturing[edit]

TerrainTexturing.jpg  

What does it do:

  • loads terrain data from csv files
  • terrain resolution enhancement
    by Lagrange polynom
  • texture generation based on
    height and gradient
  • river generation
 

Authors:

  • Jiří Janoušek (xjanou10)


License: public domain

Sources: TerrainTexturing-src.zip (~95KB)

Binaries: TerrainTexturing-bin.zip (~2.5MB)

Report: TerrainTexturing.pdf (~1.0MB)

 

Animated Models[edit]

AnimatedModel.jpg  

What does it do:

  • model files created using
    3D Studio MAX
  • animation of parts of models
 

Authors:

  • Miloš Palguta (xpalgu00)


License: public domain

Sources: AnimatedModel-src.zip (~13.9MB)

Binaries: AnimatedModel-bin.zip (~12.3MB)

Report: AnimatedModel-doc.pdf (~1.3MB)

 

Asteroid Generator[edit]

AsteroidGenerator.jpg  

What does it do:

  • generate asteroids
    using Midpoint algorithm
    applied on sphere
  • level of detail (LOD)
 

Authors:

  • Petr Bulíček (xbulic00)

Thanks:

  • PCJohn (peciva)

License: public domain

Sources: AsteroidGenerator-src.zip (~320KB)

Binaries: AsteroidGenerator-bin.zip (~3.7MB)

Report: AsteroidGenerator-doc.pdf (~1.2MB)

 

Perlin generator & chunked-LOD[edit]

chunkedLOD.png  

What does it do:

  • generate random terrain
    using Perlin noise
  • render wide terrain using
    chunked-LOD in real-time
 

Authors:

  • Petr "Lamik" Vrba (xvrbap00)
  • PCJohn (peciva)

License: public domain

Sources: chunkedLOD-src.zip (~17 kB)

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

Report: chunkedLOD.pdf (~ 480 kB)

 

Tank Hunters[edit]

tankhunters.png  

What does it do:

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

Authors:

  • Daniel Výchopeň (xvycho04)


License: public domain

Sources: tankhunters-src.zip (~937KB)

Binaries: tankhunters-bin.zip (~2.69MB)

Report: tankhunters.pdf (~358KB)

 

Car movement simulation[edit]

SimCar.jpg  

What does it do:

  • generates a random terrain
  • loads waypoint and car data from files
  • loads a simple texture to the terrain surface
  • simulates the car movement along the waypoints
  • lets you drive a car
 

Authors:

  • Jiří Pochop (xpocho03)


License: public domain

Sources: SimCar-src.zip (~95KB)

Binaries: SimCar-bin.zip (~2.5MB)

Report: SimCar.pdf (~200KB)


 

ROAM[edit]

ROAM.png  

What does it do:

  • generates a random terrain
  • do BTT (Binary Triangle Tree)
  • do static structures
  • recomputing BTT with camera movement
 

Authors:

  • Pavel Černý (xcerny19)


License: public domain

Sources: ROAM-scr.zip (~9KB)

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

Report: xcerny19.pdf (~370KB)

 

LINAC[edit]

linac.jpg  

What does it do:

  • generates LINAC (LINear ACcelerator)
  • simulate acceleration of electrons
  • has cool menu made in Open Inventor
  • regenerate new LINAC according to set parameters
 

Authors:

  • Ondřej Peterka (xpeter08)


License: public domain

Sources: LINACsources.zip (~33KB)

Binaries: LINACexec.zip (~1.33MB)

Report: LINACdoc.pdf (~350KB)

 

CYCLOTRON[edit]

cyclotron.jpg  

What does it do:

  • 3D simulation of particle in cyclotron
  • has menu made in Open Inventor
  • draws trajectories of particles
  • it`s possible to change all parameters during acceleration
 

Authors:

  • Milan Pindryč(xpindr00)


License: public domain

Sources: CYCLOTRONsources.zip

Binaries: CYCLOTRONexec.zip

Report: CYCLOTRONdoc.pdf

 

Virtual building walkthrough[edit]

trooper01.jpg  

What can walker do:

  • movement in common environment
  • display multiple weapon
  • mouse look
  • jump, crouch
  • switch cameras
 

Author:

  • Tomáš "Ezekiel" Daněk (xdanek09)

Inspiration:

  • Daniel Výchopeň (xvycho04)


License: public domain

Sources (MS VS.NET): trooper-src.zip (~0.7MB)

Binaries (no DLLs): trooper-bin-noDLL.zip (~0.7MB)

Binaries: trooper-bin.zip (~2.0MB)

Report: documentation

 

Virtual town generator[edit]

town.jpg  

What does it do:

  • generate virtual town
  • on broken terrain
 

Authors:

  • Rolf Čábelka (xcabel01)

Thanks:

  • PCJohn (peciva)

License: public domain

Sources: GenTown-src.zip (~25M)

Binaries: GenTown-bin.zip (~23M)

Report: GenTown-doc.pdf (~2.6M)

 

3ds2iv utility[edit]

3ds2ivscr.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 - not in English yet
  • Not implemented Lights and Camera

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_doc.zip

Last update: 24.1.2006

 

 

Shadow Algorithms[edit]

ShadowAlgorithms.jpg  

What does it do:

  • brief sumary of nowadays shadow algorithms in use
  • uses Shadow Volume method
  • z-pass and z-fail (has some bugs) algorithms
  • 2 demo scenes
 

Authors:

  • Tomáš Burian (xburia10)

Thanks:

  • PCJohn (peciva)

License: public domain

Sources: ShadowAlgorithms-src.zip (~0.29MB)

Binaries (no DLLs): ShadowAlgorithms-bin.zip (~0.78M)

Binaries: ShadowAlgorithms-bin_dll.zip (~2M)

Report: ShadowAlgorithms.pdf (~2.1M)