diff --git a/manimlib/camera/camera.py b/manimlib/camera/camera.py index c10a6d17..46335215 100644 --- a/manimlib/camera/camera.py +++ b/manimlib/camera/camera.py @@ -412,6 +412,8 @@ class Camera(object): shader[name].value = tid for name, value in it.chain(shader_wrapper.uniforms.items(), self.perspective_uniforms.items()): try: + if isinstance(value, np.ndarray): + value = tuple(value) shader[name].value = value except KeyError: pass