Exemplo n.º 1
0
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;
Exemplo n.º 2
0
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):