Ik ben al behoorlijk wat dagen bezig om het eea. voor elkaar te krijgen met interpolatie tussen verschillende grids. Het gaat hier om heightfields waarbij de pixel intensiteit de hoogte van een bepaalde vloeistof weergeeft. Helaas zitten er grote stappen tussen de data, en nu moet ik dat op een of andere manier zien te interpoleren naar 'tussenframes'.
Echter: Ik krijg dit niet goed voor elkaar. Op dit moment heb ik een inverse distance weighing geimplementeerd, wat wel een tijdelijke bruikbaar resultaat geeft, maar het zou echt beter moeten. Ik zit ook al te denken om een A* achtig iets te gebruiken (die dus alle nodes doorzoekt, alleen zonder eind punt).
Na vele uren googlen weet ik nog steeds niet waar ik precies op moet zoeken. Optical flow, matching algorithms, spatial interpolation, etc. Mmaar eigenlijk niets wat op meerdere grids slaat. Heeft iemand suggesties om deze interpolatie goed te kunnen verlopen? De 'hoogtes' (intensiteit) kan ook varieren over tijd, op plekken die al eerder succesvol geinterpoleerd waren.
Hier een voorbeeld van drie frames:



Een tip met een aanwijzing naar de juiste richting wordt zeer gewaardeerd.
Echter: Ik krijg dit niet goed voor elkaar. Op dit moment heb ik een inverse distance weighing geimplementeerd, wat wel een tijdelijke bruikbaar resultaat geeft, maar het zou echt beter moeten. Ik zit ook al te denken om een A* achtig iets te gebruiken (die dus alle nodes doorzoekt, alleen zonder eind punt).
Na vele uren googlen weet ik nog steeds niet waar ik precies op moet zoeken. Optical flow, matching algorithms, spatial interpolation, etc. Mmaar eigenlijk niets wat op meerdere grids slaat. Heeft iemand suggesties om deze interpolatie goed te kunnen verlopen? De 'hoogtes' (intensiteit) kan ook varieren over tijd, op plekken die al eerder succesvol geinterpoleerd waren.
Hier een voorbeeld van drie frames:



Een tip met een aanwijzing naar de juiste richting wordt zeer gewaardeerd.