Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
"../textures/lg_style_01_floor_orange_bright_d.tga",
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
plt.tight_layout()
fig = plt.figure(figsize=(6, 3))
axis_perspective = fig.add_subplot(1, 2, 1)
axis_orthogonal = fig.add_subplot(1, 2, 2)
ims = []
scene = build_scene(
floor_textures,
wall_textures,
fix_light_position=args.fix_light_position)
"../textures/lg_floor_d.tga",
"../textures/lg_style_01_floor_blue_d.tga",
"../textures/lg_style_01_floor_orange_bright_d.tga",
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
archiver = Archiver(
directory=args.output_directory,
total_scenes=args.total_scenes,
num_scenes_per_file=min(args.num_scenes_per_file, args.total_scenes),
image_size=(args.image_size, args.image_size),
num_observations_per_scene=args.num_observations_per_scene,
initial_file_number=args.initial_file_number)
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
archiver = Archiver(
directory=args.output_directory,
total_scenes=args.total_scenes,
num_scenes_per_file=min(args.num_scenes_per_file, args.total_scenes),
image_size=(args.image_size, args.image_size),
num_observations_per_scene=args.num_observations_per_scene,
initial_file_number=args.initial_file_number)
for scene_index in tqdm(range(args.total_scenes)):
scene = build_scene(colors, floor_textures, wall_textures, objects)
camera_distance = 4
floor_textures = [
"{}/lg_floor_d.tga".format(texture_directory),
"{}/lg_style_01_floor_blue_d.tga".format(texture_directory),
"{}/lg_style_01_floor_orange_bright_d.tga".format(texture_directory),
]
wall_textures = [
"{}/lg_style_01_wall_cerise_d.tga".format(texture_directory),
"{}/lg_style_01_wall_green_bright_d.tga".format(texture_directory),
"{}/lg_style_01_wall_red_bright_d.tga".format(texture_directory),
"{}/lg_style_02_wall_yellow_d.tga".format(texture_directory),
"{}/lg_style_03_wall_orange_bright_d.tga".format(texture_directory),
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
def set_random_texture(node, path):
texture_image = Image.open(path).convert("RGB")
primitive = node.mesh.primitives[0]
assert isinstance(primitive, Primitive)
primitive.material.baseColorTexture.source = texture_image
primitive.material.baseColorTexture.sampler.minFilter = GL_LINEAR_MIPMAP_LINEAR
def build_scene(floor_textures, wall_textures, fix_light_position=False):
"../textures/lg_style_01_floor_orange_bright_d.tga",
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
archiver = Archiver(
directory=args.output_directory,
total_scenes=args.total_scenes,
num_scenes_per_file=min(args.num_scenes_per_file, args.total_scenes),
image_size=(args.image_size, args.image_size),
num_observations_per_scene=args.num_observations_per_scene,
initial_file_number=args.initial_file_number)
for scene_index in tqdm(range(args.total_scenes)):
scene = build_scene(colors, floor_textures, wall_textures, objects)
floor_textures = [
"../textures/lg_floor_d.tga",
"../textures/lg_style_01_floor_blue_d.tga",
"../textures/lg_style_01_floor_orange_bright_d.tga",
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
plt.tight_layout()
fig = plt.figure(figsize=(6, 3))
axis_perspective = fig.add_subplot(1, 2, 1)
axis_orthogonal = fig.add_subplot(1, 2, 2)
ims = []
scene = build_scene(
floor_textures = [
"../textures/lg_floor_d.tga",
"../textures/lg_style_01_floor_blue_d.tga",
"../textures/lg_style_01_floor_orange_bright_d.tga",
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
archiver = Archiver(
directory=args.output_directory,
total_scenes=args.total_scenes,
num_scenes_per_file=min(args.num_scenes_per_file, args.total_scenes),
image_size=(args.image_size, args.image_size),
num_observations_per_scene=args.num_observations_per_scene,
initial_file_number=args.initial_file_number)
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
archiver = Archiver(
directory=args.output_directory,
total_scenes=args.total_scenes,
num_scenes_per_file=min(args.num_scenes_per_file, args.total_scenes),
image_size=(args.image_size, args.image_size),
num_observations_per_scene=args.num_observations_per_scene,
initial_file_number=args.initial_file_number)
for scene_index in tqdm(range(args.total_scenes)):
scene = build_scene(colors, floor_textures, wall_textures, objects)
camera_distance = 4
"../textures/lg_style_01_floor_blue_d.tga",
"../textures/lg_style_01_floor_orange_bright_d.tga",
]
wall_textures = [
"../textures/lg_style_01_wall_cerise_d.tga",
"../textures/lg_style_01_wall_green_bright_d.tga",
"../textures/lg_style_01_wall_red_bright_d.tga",
"../textures/lg_style_02_wall_yellow_d.tga",
"../textures/lg_style_03_wall_orange_bright_d.tga",
]
objects = [
pyrender.objects.Capsule,
pyrender.objects.Cylinder,
pyrender.objects.Icosahedron,
pyrender.objects.Box,
pyrender.objects.Sphere,
]
renderer = OffscreenRenderer(
viewport_width=args.image_size, viewport_height=args.image_size)
archiver = Archiver(
directory=args.output_directory,
total_scenes=args.total_scenes,
num_scenes_per_file=min(args.num_scenes_per_file, args.total_scenes),
image_size=(args.image_size, args.image_size),
num_observations_per_scene=args.num_observations_per_scene,
initial_file_number=args.initial_file_number)
for scene_index in tqdm(range(args.total_scenes)):