Привожу пример свободной камеры, т. к. базовая не очень удобная.
Управление:
Зажать правою кнопку мыши.
Перемещение кнопками: W - вперёд, S - назад, A - влево, D - вправо, Q - вверх, E - вниз, Shift - ускорение,
колёсико мыши - скорость.
Пример использования:
Code
import direct.directbase.DirectStart
from camera import CamFree
environ = loader.loadModel("models/environment")
environ.reparentTo(render)
environ.setScale(0.25,0.25,0.25)
environ.setPos(-8,42,-10)
CamFree()
run()
Файл модуля разместить в одной папке с программой.
Обновлено с учетом предложенного в посте №2, ninth'ом