Recently I tried to use VisualServer
to build 3D scene, but VisualServer.camera_set_transform
refuses to work in every possible way, even despite methods like set_camera_perspective
works good. Here is an example:
VisualServer.camera_set_transform($Camera.get_camera_rid(), Transform().translated(Vector3(3, 0, 0)).looking_at(Vector3(), Vector3(0, 1, 0))) # doesn't work
$Camera.transform = Transform().translated(Vector3(3, 0, 0)).looking_at(Vector3(), Vector3(0, 1, 0)) # works
Maybe I doing something wrong? I didn't find any info in docs about camera setuping by VisualServer
, so I hope anyone can do this.