Delta building visualization (DBV)
Kristo Männa, Andrzej Lippa
What is DBV?
Delta building visualization project
The goals of this project are as follows:
- Provide students (and faculty) in the Delta building with relevant information
- Simulate the goings on in the Delta building
- Be a showcase piece
Features
Showcase of all the features that are done for DBV as part of Computer Graphics course.
Features by Andrzej Lippa:
- Building model tweaks
- Remodelled windows
- Retextured and improved outside territory
- Some of the non planar n-gons remodeled, simplified planes, deleted not important details
Features by Kristo Männa:
- UI
- Added UI to show current state data about the Delta building.
- Added a clock to the bottom right
- Added a scroll list to the bottom left
- Added a building people graph to the top left
- Class creator tool
- Replaced old class creator tool which was functional but very easy to use
- New tool not completely done yet, will update post when done
- Minor additions
- Added help window when pressing "H"
- Added more functionality to free cam
- Bug fixes
- Fixed crash when reducing amount of actors in a class
- Fixed actor bob effect gone crazy
- Fixed actor task end function not being called
- Fixed actor not switching animations after completing task
- Possibly more
Final report
This is the kind of a project that is never finished. Especially with only two people working on it. We've pushed it a little further which means we decided to do a lot for this project and we've managed to achieve almost all of our goals. The base of the project was done by a different team which with nearly not existing documentation made this project really hard to maintain.
- Provide students (and faculty) in the Delta building with relevant information
At the moment project shows some information on the left side of the screen: current schedule, time, weather and amount of people in the building.
- Simulate the goings on in the Delta building
Representations of people in the building have some pre-settled behaviors (they go in and out of the building on prepared paths, in and out of classes, they sit on chairs). They are not really mimicking actual behaviors of students in the building, there is still place for improvement in that field (probably with some external detectors).
- Be a showcase piece
Current state of the project presents the whole building in a way that is impressive (according to opinions of random people whom the project was shown to). Most of the graphical glitches and visual inaccuracies (comparing to the existing building) were corrected during the development process. The project shows basics of architectural and functional features of the building in an accessible way.
Useful links
Links:
- Past work: https://cgvr.cs.ut.ee/wp/index.php/dbv/
- Demo: https://youtu.be/Fyz-9ofLpWQ
- Repo: Will remain private