Ho cercato su Google per questo, ma non ci sono script pronti, a differenza dello stesso effetto su Flash. Ho controllato l'algoritmo su The Water Effect Explained e testato anche un'implementazione dello Perlin Noise, che fornisce una buona simulazione della fine delle onde su una superficie piana. Sto cercando la stessa implementazione trovata su diversi effetti Flash, basata su azioni mouseover/hover. Si tratta di una libreria di pavimento interattiva, e mi piacerebbe allontanarmi da Flash per questo, in particolare per evitare un così semplice reverse-engineering del codice - e sì, so che potrebbe usare solo un codice flash già pronto, ma io lo userei solo come ultima risorsa.Effetto ripple dell'acqua Pygame
Qualcuno ha visto un'adeguata implementazione di questo effetto per Pygame (usando OpenGL o no)?
MODIFICA: Qualcuno può fornire un'adeguata implementazione di questo effetto utilizzando OpenCV/OpenGL e Pygame?Il colpevole è l'interfaccia (di codice) per passare un elenco di valori che verrà inviato da un interprete esterno (tracker - non TUIO) tramite Python. Ho provato per alcuni giorni consecutivi, ma Pygame non è in grado di generare nulla veloce come puro codice C/C++ (come usato per gli shader in OpenGL), e la mia conoscenza di C/C++ è nullo. Quindi l'obiettivo è di avere almeno quello proveniente dal codice Python.
Un buon esempio, diverso dall'effetto Flash, ma che è ancora buono è Water Simulation using Java applet.
(la bounty sta mostrando le risposte non hanno abbastanza dettagli dato che questo era il più vicino a "l'OP non è in grado di creare il codice che vuole dato che manca di abilità fondamentali e questa risposta sarà probabilmente utile a più persone") .
è questo quello che vuoi che funzioni? http://flash-effects.com/tutorial-create-a-water-ripple-mouse-follow/ – misha
esattamente - se ciò è possibile, naturalmente posso procedere con il tweaking – leon
Potrebbe anche voler provare gamedev.stackexchange. com, potrebbe avere migliore fortuna lì. – Davy8