Original title:
Simulace a vizualizace letu golfového míče
Translated title:
Golf Ball Flight Simulation and Visualization
Authors:
Opletal, Petr ; Beran, Vítězslav (referee) ; Španěl, Michal (advisor) Document type: Master’s theses
Year:
2016
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Práce se zabývá simulací a vizualizací letu golfového míče. Výsledná aplikace byla implementována s využitím enginu Unity a fyzikální knihovny PhysX. Aplikace obsahuje implementaci základní golfové aerodynamiky a pokročilou vizualizaci včetně jednoduché herní logiky. Výsledné řešení je možné použít jako součást levného golfového simulátoru. V práci je popsán teoretický úvod, existující řešení, základní fyzikální principy letu míče, návrh aplikace, tvorba hřišť a implementace. Závěr práce obsahuje experimenty s výsledným řešením a je v něm shrnut dosažený výsledek.
This diploma thesis deals with the simulation and vizualization of a golf ball flight. The final application is powered by the Unity engine and the PhysX physics library. The application includes the implementation of basic golf ball aerodynamics and advanced vizualization including simple gaming logic. The final solution can be used as a part of a cheap golf simulator. The text contains a theoretical introduction, existing solutions, basics of golf ball aerodynamics, an application design, the creation of courses and implementations. The conclusion of the diploma thesis describes experiments with the final solution and summarizes the achieved results.
Keywords:
Blender; game engines; golf; golf simulator; physics libraries; PhysX; rendering libraries; simulation; Unity; vizualization; Blender; fyzikální knihovny; golf; golfový simulátor; herní enginy; PhysX; simulace; Unity; vizualizace; vykreslovací knihovny
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/61874