Another fun feature. Hands free uv scrolling (in the panda3d sourceforge tree)!
At the lowest level, you can create a UvScrollNode, and use setUSpeed, and setVSpeed to specify scrolling speeds. Put geometry underneath it and the default texture stage will start moving along.
You can also trigger it by putting at least one of the following
<Scalar> scroll_u {value}
<Scalar> scroll_v {value}
under a in an egg file
Finally, in maya, you can add a vector attribute ‘scrollUV’ to a node. The first two values are u and v speeds respectively.
Open tasks for this feature:
-support for rotation (setRSpeed, scroll_r, and the third value of the vector for scrollUV)
-support for blender, etc.
-a way to define scrolling for multiple texture layers (very tricky from a tools perspective)
-Make a RenderEffect version, to avoid needing a whole PandaNode
Take care,
BD