load_prc_file("../../Config/configuration.prc") load_prc_file_data("", "show-frame-rate-meter #t") load_prc_file_data("", "gl-debug #t") load_prc_file_data("", "model-cache-dir ") import direct.directbase.DirectStart import sys sys.path.insert(0, "../../") from Code.Util.MovementController import MovementController controller = MovementController(base) controller.set_initial_position(Vec3(5), Vec3(0)) controller.setup() for x in xrange(1): for y in xrange(1): model = loader.loadModel("Scene.bam") model.flatten_strong() model.reparent_to(render) model.set_scale(0.2) model.set_pos(x * 0.5, y * 0.5, 0) vtx = """ #version 150 in vec4 p3d_Vertex;
load_prc_file("../../Config/configuration.prc") load_prc_file_data("", "show-frame-rate-meter #t") load_prc_file_data("", "gl-debug #t") # load_prc_file_data("", "notify-level-glgsg debug") import direct.directbase.DirectStart import sys sys.path.insert(0, "../../") from Native.RSNative import StaticGeometryHandler, SGNode, SGRenderNode from Code.Util.MovementController import MovementController controller = MovementController(base) controller.set_initial_position(Vec3(10, 0, 10), Vec3(0)) controller.setup() shader = Shader.load(Shader.SL_GLSL, "render_vtx.glsl", "render_frag.glsl") # This is usually done by the pipeline handler = StaticGeometryHandler() # Load model model_dataset = handler.load_dataset("model.rpsg") for x in xrange(1):