How would I create a water body that moves in Panda3d? For example, a lake or a pond.



Have a look at the Yet Another Roaming Ralph post on the forums: discourse.panda3d.org/viewtopic.php?t=4559

It shows off some great features, one being animated water via shaders.

The Yarr shader uses moving normal maps, which is good for basic purposes, but you might also want to consider using vertex deformation textures. It requires the ability to prefetch textures in the vertex shader but it’s worth it.
developer.nvidia.com/object/usin … tures.html

So…Would I have to write my own shaders for stuff like that because I have no knowledge of C++…

You could write a Cg shader for that.
If you don’t want to mess with Cg, some smart texture projection and moving normal maps could work, but that sounds to me more complicated than learning Cg.