MCPcopy Create free account

hub / github.com/TCXX/ObjaversePlusPlus / functions

Functions34 in github.com/TCXX/ObjaversePlusPlus

↓ 2 callersFunctionscene_bbox
(single_obj=None, ignore_matrix=False)
annotation_model/persistent_blender_script.py:249
↓ 2 callersFunctionscene_root_objects
()
annotation_model/persistent_blender_script.py:266
↓ 1 callersMethod__init__
(self, feature_dim)
annotation_model/model.py:7
↓ 1 callersMethod_load_uids
(self)
annotation_model/annotation_dataset.py:15
↓ 1 callersFunctioncreate_lmdb_dataset
(source_folder, lmdb_path, all_metadata)
annotation_model/transform_annotation_data.py:69
↓ 1 callersFunctionget_all_data
(data_path)
annotation_model/data_loader.py:10
↓ 1 callersFunctionget_camera_pose
(elevation, azimuth, distance)
annotation_model/persistent_blender_script.py:195
↓ 1 callersFunctionload_metadata_from_csv
(csv_file)
annotation_model/transform_annotation_data.py:14
↓ 1 callersFunctionload_object
Loads a glb model into the scene.
annotation_model/persistent_blender_script.py:239
↓ 1 callersFunctionnormalize_scene
()
annotation_model/persistent_blender_script.py:371
↓ 1 callersFunctionrandomize_lighting
()
annotation_model/persistent_blender_script.py:207
↓ 1 callersFunctionreset_scene
Resets the scene to a clean state.
annotation_model/persistent_blender_script.py:221
↓ 1 callersFunctionsave_images
Saves rendered images of the object in the scene.
annotation_model/persistent_blender_script.py:385
↓ 1 callersFunctionscene_meshes
()
annotation_model/persistent_blender_script.py:272
↓ 1 callersFunctionsplit_batches
Split the list of object files into smaller batches.
annotation_model/persistent_batch_render_auto.py:96
Method__del__
(self)
annotation_model/annotation_dataset.py:52
Method__getitem__
(self, index)
annotation_model/annotation_dataset.py:31
Method__init__
(self, lmdb_path, transform=None)
annotation_model/annotation_dataset.py:10
Method__init__
(self, num_layers=1)
annotation_model/model.py:20
Method__len__
(self)
annotation_model/annotation_dataset.py:26
Functiondownload_object
Download the object and return the path.
annotation_model/persistent_blender_script.py:478
Functionflatten_directory
(source_directory, target_dir)
annotation_model/persistent_batch_render_auto.py:17
Methodforward
(self, x)
annotation_model/model.py:11
Methodforward
(self, x, metadata)
annotation_model/model.py:50
Functionget_3x4_RT_matrix_from_blender
(cam)
annotation_model/persistent_blender_script.py:335
Functionget_calibration_matrix_K_from_blender
(scene, mode="complete")
annotation_model/persistent_blender_script.py:278
Functionget_core_id
Gets the core ID the process is currently running on (Linux only).
annotation_model/persistent_batch_render_auto.py:10
Functionprocess_item
This function will be executed by each worker process.
annotation_model/transform_annotation_data.py:27
Functionrender_batch
Runs Blender to render a batch of objects.
annotation_model/persistent_batch_render_auto.py:56
Functionrender_object
(target_path, output_dir)
annotation_model/persistent_batch_render_auto.py:32
Functionreset_lighting
()
annotation_model/persistent_blender_script.py:214
Functionsample_point_on_sphere
(radius: float)
annotation_model/persistent_blender_script.py:145
Functionsample_spherical
(radius=3.0, maxz=3.0, minz=0.0)
annotation_model/persistent_blender_script.py:155
Functionwrite_results_to_csv
(results, output_csv_path)
annotation_model/annotate_all.py:11