if __name__ == "__main__": loadPrcFile("configuration.prc") loadPrcFileData("", "frame-rate-meter-scale 0.035") loadPrcFileData("", "frame-rate-meter-side-margin 0.1") loadPrcFileData("", "show-frame-rate-meter 1") loadPrcFileData("", "window-title Saturn Test") loadPrcFileData("", "sync-video 0") loadPrcFileData("", "task-timer-verbose 1") loadPrcFileData("", "pstats-tasks 1") loadPrcFileData("", "want-pstats 1") loadPrcFileData("", "textures-power-2 none") loadPrcFileData("", "win-size 1600 960") base = ShowBase() base.setSleep(0.001) base.wireframe = False base.planetframe = False render_pipeline = RenderingPipeline(base) cache_dir = appdirs.user_cache_dir("spacedrive", "croxis") render_pipeline.getMountManager().setBasePath(os.path.dirname(os.path.realpath(renderpipeline.__file__))) render_pipeline.getMountManager().setWritePath(os.path.join(cache_dir, "Shaders")) render_pipeline.loadSettings("pipeline.ini") vfs = VirtualFileSystem.getGlobalPtr() render_pipeline.create() # sandbox.base.camLens.set_far(100000) skybox = render_pipeline.getDefaultSkybox(scale=base.camLens.get_far() * 0.8) skybox.set_scale(base.camLens.get_far() * 0.8) skybox.reparent_to(base.render) mesh = Surface("Earth") mesh.set_textures(database["textures"])