Simulazione di liquidi ad alta viscosità in OpenGL

post

Vincitore del “GPI Best Tutorial Contest” (GPI), questo progetto spiega approfonditamente l’algoritmo “FRF”, un nuovo sistema che ho implementato per simulare il moto dei fluidi altamente viscosi su vari tipi di superfici.

L’algoritmo FRF

L’algoritmo FRF si basa sul concetto di “distribuzione di massa ipotetica”, che rende il programma in grado di determinare la forma e la posizione di una massa fluida tridimensionale, calcolando la modifica della sua forma originaria (considerata in una condizione statica di forze) in funzione delle caratteristiche della superficie di scorrimento su cui si muove.

Il tutorial e le documentazioni

La teoria dietro i concetti specifici e affini è descritta in un tutorial in lingua italiana, ed una traduzione in lingua inglese.
L’algoritmo è implementato in C++ in un contesto di rendering OOP che funziona utilizzando OpenGL per generare l’output visuale in tempo reale (visibile nelle foto di questa pagina).

Tutta l’architettura del sistema è documentata nel linguaggio UML.

links a siti esterni

https://play.google.com/store/books/details/Federico_Coletto_Real_time_simulation_of_highly_vi?id=UmbeBAAAQBA  (ENG)

https://play.google.com/store/books/details/Federico_Coletto_Simulazione_real_time_di_fluidi_a?id=GkfeBAAAQBAJ  (ITA)

downloads

Tutorial_Fluidi_Viscosi – Federico_Coletto

Real-time simulation of highly-viscous fluids using FRF algorithm

Fluid_simulation_using_FRF_algorithm_Sources

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *