I'm still getting the "Attempt to call 'get_texture' in base 'null instance' on a null instance" error.
If I'm accessing the texture of a viewport node that is a sibling of the planet_mesh node, where the script resides, the path should be "../planet_texture", since the ".." goes up one level, pointing to the parent node of both the planet_texture node and the planet_mesh node (where the script resides), and then points to the child planet_texture, right?
I mean, with this hierarchy...
planet_stuff
--planet_texture
--planet_mesh
if I have a script attached to planet_mesh, to get a texture image from the planet_texture node (it is a Viewport node), I should use...
var vpimg = get_node("../planet_texture").get_texture().get_data()
Right?