Camera setPos not work

Hello, i try to set the first camera position, but it’s not work, the camera restore default position on each frame:

class Application(ShowBase):

    def __init__(self):
        # ShowBase.__init__(self)
        load_prc_file_data("", """
            win-size 1600 900
            window-title test
        """)

        self.posZ_modele = -0.7
        self.posZ_camera = 0.7

        self.render_pipeline = RenderPipeline()
        self.render_pipeline.create(self)

        self.render_pipeline.daytime_mgr.time = "17:30"

        model = self.loader.load_model("smiley.egg")
        model.reparent_to(self.render)

        self.render_pipeline.prepare_scene(model)

        model.setScale(1, 1, 1)

        model.setPos(self.x, self.y, self.posZ_modele)
        base.camera.setPos(0, -100, -100)


Application().run()

so he not keep my position: base.camera.setPos(0, -50, 0)
Maybe renderpipeline use a custom camera object ?
thanks in advance for your help

The gist is explained here.
https://docs.panda3d.org/1.10/python/programming/camera-control/default-camera-driver

1 Like

thx it’s work !