The Moosader Community

Visit the IRC at irc.freenode.net #Moosader! Community dedicated to programming and game development! Moosader.com
It is currently Fri Dec 06, 2019 1:25 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Fri Oct 11, 2013 7:18 am 
Offline
Black Mage
Black Mage
User avatar

Joined: Sun Oct 23, 2011 7:41 am
Posts: 170
Location: Germany
Hi everyone,

now I can finally show you my results of my master thesis :)

I'll have the final presentation at 22.10. so please wish me luck ^^

PS: a demo will come soon (XNA)

Abstract
Lava is a fascinating, natural phenomenon. Researchers, like Arena or Vicari, are devoted to simulating its flow behavior after a volcanic eruption by applying the Navier-Stoke equation. In these cases, physical simulation, not visual appearance, plays the major role.
The purpose of this thesis however, is the conceptual development and implementation of a real-time capable visualization of lava, especially focusing on lava lakes. Special attention is paid to graphical presentation and movement of the cooled and dried rock crust. In these cases, liquid lava should be diverted at the edges of crust fragments and depending on the cooling stage of the lava, its color will change.
The incrustation of cracks, where hot lava flows, is also an aspect of the simulation. These cracks are the source for flames and smoke, which will be represented by a self-adapting particle system.
The real-time fluid simulation foundation is based on Stam’s and Vlachos’ algorithms. Stam utilizes the Navier-Stoke equation and Vlachos incorporates texture manipulation.
Taking the benefits of these algorithms and knowledge of non-real-time rendering methods, a lava simulation can be done.
Procedural textures, described by Perlin and Worley, play an essential role. Worley’s noise algorithm, which is based on the Voronoi diagram, describes the lava lake’s surface and splits it into crust and hot, fluid lava. Perlin’s noise algorithm will be used for simulation of color differences in fluid lava, visualization of bumps in the crust, and for warping the Worley noise texture.
The result is a natural looking real-time visualization of a lava lake though the combination of procedural textures and fluid simulation. However, for strict real-time processing, optimizations for higher problem sizes are necessary. Nevertheless, major changes are necessary to utilize the algorithms for visualization of lava flows.


Attachments:
Screenshot3.jpg
Screenshot3.jpg [ 249.26 KiB | Viewed 5825 times ]
Screenshot2.jpg
Screenshot2.jpg [ 217.41 KiB | Viewed 5825 times ]
Screenshot1.jpg
Screenshot1.jpg [ 100.34 KiB | Viewed 5825 times ]

_________________
GK Adventure: http://www.moosader.com/forum/viewtopic.php?f=14&t=1229
Realtime Grass (DirectX 10 Demo): http://www.moosader.com/forum/viewtopic.php?f=14&t=1288


Last edited by Blackcat on Fri Oct 11, 2013 7:29 am, edited 2 times in total.
Top
 Profile  
 
PostPosted: Fri Oct 11, 2013 7:22 am 
Offline
Black Mage
Black Mage
User avatar

Joined: Sun Oct 23, 2011 7:41 am
Posts: 170
Location: Germany
some more pictures

(also Testscene N=64 and N=128)


Attachments:
Screenshot128.jpg
Screenshot128.jpg [ 147.02 KiB | Viewed 5824 times ]
Screenshot64.jpg
Screenshot64.jpg [ 149.47 KiB | Viewed 5824 times ]
Screenshot4.jpg
Screenshot4.jpg [ 184.92 KiB | Viewed 5824 times ]

_________________
GK Adventure: http://www.moosader.com/forum/viewtopic.php?f=14&t=1229
Realtime Grass (DirectX 10 Demo): http://www.moosader.com/forum/viewtopic.php?f=14&t=1288


Last edited by Blackcat on Fri Oct 11, 2013 7:25 am, edited 1 time in total.
Top
 Profile  
 
PostPosted: Fri Oct 11, 2013 7:23 am 
Offline
Black Mage
Black Mage
User avatar

Joined: Sun Oct 23, 2011 7:41 am
Posts: 170
Location: Germany
and to remember the state 4 months ago


Attachments:
002.jpg
002.jpg [ 203.08 KiB | Viewed 5824 times ]
001.jpg
001.jpg [ 204.48 KiB | Viewed 5824 times ]

_________________
GK Adventure: http://www.moosader.com/forum/viewtopic.php?f=14&t=1229
Realtime Grass (DirectX 10 Demo): http://www.moosader.com/forum/viewtopic.php?f=14&t=1288
Top
 Profile  
 
PostPosted: Fri Oct 11, 2013 8:41 am 
Offline
Eater of Comics
Eater of Comics
User avatar

Joined: Wed Mar 31, 2010 10:06 pm
Posts: 1015
Oh my god.... it's so beautiful :cry:

_________________
mv2112 wrote:
O.o

BlackPhantom wrote:
"And the lord said let there be videos! And he saw it was awesome." -Awsome 1:12


Top
 Profile  
 
PostPosted: Fri Oct 11, 2013 8:45 am 
Offline
Black Mage
Black Mage
User avatar

Joined: Sun Oct 23, 2011 7:41 am
Posts: 170
Location: Germany
Thanks alot :)
i hope the professors will also like it

_________________
GK Adventure: http://www.moosader.com/forum/viewtopic.php?f=14&t=1229
Realtime Grass (DirectX 10 Demo): http://www.moosader.com/forum/viewtopic.php?f=14&t=1288


Top
 Profile  
 
PostPosted: Fri Oct 11, 2013 6:16 pm 
Offline
Psychonaut
User avatar

Joined: Sat May 14, 2011 8:57 pm
Posts: 621
Location: Azle, Texas
Looks great! Your final presentation will do just fine with this from what I'm able to see.

_________________
Take ctrl of your life, alt your future as you see fit, and delete all that stands in your way.
- Ctrl+Alt+Delete


Top
 Profile  
 
PostPosted: Fri Oct 25, 2013 2:38 am 
Offline
Black Mage
Black Mage
User avatar

Joined: Sun Oct 23, 2011 7:41 am
Posts: 170
Location: Germany
worked out nice and now i can be called "master of science" ^^

PS: a demo video:
https://www.youtube.com/watch?v=PgA5SzB ... VUrVIlTo2Q

_________________
GK Adventure: http://www.moosader.com/forum/viewtopic.php?f=14&t=1229
Realtime Grass (DirectX 10 Demo): http://www.moosader.com/forum/viewtopic.php?f=14&t=1288


Top
 Profile  
 
PostPosted: Fri Oct 25, 2013 8:35 am 
Offline
Psychonaut
User avatar

Joined: Sat May 14, 2011 8:57 pm
Posts: 621
Location: Azle, Texas
That work was amazing, just like the commenter on the video said the cooling at the end was awesome.

_________________
Take ctrl of your life, alt your future as you see fit, and delete all that stands in your way.
- Ctrl+Alt+Delete


Top
 Profile  
 
PostPosted: Fri Mar 15, 2019 9:06 am 
Offline
Psychonaut

Joined: Wed Mar 13, 2019 4:37 am
Posts: 28345
Tale209BettBettFrozSantHenrXVIIAnotStevGabrAttaRajnOrieLindLinePensDenyEditWallOpenEricStylMurrDeko
FamiWillAddiVaniAloeGregGreePatrFritEdmoDancGarnLondPatrBrutPalePradGreeFinaAgnuOralMilkscreJeweJewe
LoveEnigMmmmWindTimoVashBanaVisaYagePaulMarcXVIITerrTheoNikiNikiQueeGammAgatJoliInviBuzzEthaComiPasc
MichNBRDFlasCharZoneGregDrWeSwarZoneZoneAldoquotMiyoZoneFerrWindZoneJuleWillSwarZoneLindDorlLarrFold
KoleChueFunkCompAnitValiExpeWolfJohnVIIINokiPoweChetExpeWindParkPRYMAngeTRASLoreEFORMetaInsoBookWind
BookFiesJardBEZHOlmeOlmeMistSQuiMIDIYasuHoneMustJazziantEducWindThelGoodHearExceRockJeweAutoTissSing
ChouChouqMonEmpiWillKariSuavRichJeweSpecSonyLoveSPEAXVIIArisVoltVIIIThisAntoBourPierThomSonyRobeMPEG
InauBornMattMusiJeanBillJonaWorlViktWindDaviThomDaleHervEmpiDespCIPAEnteEdieDomiCuatStarSharDaviIntr
ThisINSEWaltSweeRichTRASTRASTRASOuveVietJeweAdaiOmsaRalpMerlJohnMAMApublRodeJAShPackIntr


Top
 Profile  
 
PostPosted: Thu May 30, 2019 4:13 am 
Offline
Psychonaut

Joined: Wed Mar 13, 2019 4:37 am
Posts: 28345
Yeah466PERFBettSecrXIIIXIIISoprMamavitaFarbClarUnitMendZORLChriBlacKariBowdXVIIJuliRobeCONSStudGrin
YorkBargAutoStefSereJustRobbOralIntrActiExpeKamiOreaFlemSchiSylvJameGreeLionTadebandBinoPrinLycrVIII
LeslBlacSancmemoFranCatharisElegFighChevTintXVIINikiVentGlobAlexVIIIElizRaviJeweTorcNikiVashSandDolb
SelaSusaBladWindMantSwarTraiRHINGarlNelsRyszRikaRobeZoneCrasFailJuliZoneJackSongDaniZoneZoneSpenChet
XVIIOceaStepZoneZoneZoneDaviZoneXVIIEdgaZoneZoneSweeZoneMicrZonedireAnasJPEGMadeAutoVestRozaCataProj
darkSonyJardChikDaliProtFerdPariMystNISSPapiFirsAlteValiSpacBeadLouiWinxStefWindTeacNeyaWindWitcPowe
BoscChouKiteGensWebeAamiKunoTherTsondeatChapRepaBillMcKiJuleWindWillXVIIHonoCharnricChecHelmMikhPols
RockKingSamsmighDecoFirsHardRajnGenuWindXVIIManuStevEyefBlueSamsFredJeweTerrEdwaBernOutsBuzzAnnePock
AstrRoalMichMassWindJPEGJPEGJPEGDomiAlfaMillRenaTellDaviThisSpanWindDigiMellAbanJustKuni


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron