Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TCXX/ObjaversePlusPlus
/ functions
Functions
34 in github.com/TCXX/ObjaversePlusPlus
⨍
Functions
34
◇
Types & classes
3
↓ 2 callers
Function
scene_bbox
(single_obj=None, ignore_matrix=False)
annotation_model/persistent_blender_script.py:249
↓ 2 callers
Function
scene_root_objects
()
annotation_model/persistent_blender_script.py:266
↓ 1 callers
Method
__init__
(self, feature_dim)
annotation_model/model.py:7
↓ 1 callers
Method
_load_uids
(self)
annotation_model/annotation_dataset.py:15
↓ 1 callers
Function
create_lmdb_dataset
(source_folder, lmdb_path, all_metadata)
annotation_model/transform_annotation_data.py:69
↓ 1 callers
Function
get_all_data
(data_path)
annotation_model/data_loader.py:10
↓ 1 callers
Function
get_camera_pose
(elevation, azimuth, distance)
annotation_model/persistent_blender_script.py:195
↓ 1 callers
Function
load_metadata_from_csv
(csv_file)
annotation_model/transform_annotation_data.py:14
↓ 1 callers
Function
load_object
Loads a glb model into the scene.
annotation_model/persistent_blender_script.py:239
↓ 1 callers
Function
normalize_scene
()
annotation_model/persistent_blender_script.py:371
↓ 1 callers
Function
randomize_lighting
()
annotation_model/persistent_blender_script.py:207
↓ 1 callers
Function
reset_scene
Resets the scene to a clean state.
annotation_model/persistent_blender_script.py:221
↓ 1 callers
Function
save_images
Saves rendered images of the object in the scene.
annotation_model/persistent_blender_script.py:385
↓ 1 callers
Function
scene_meshes
()
annotation_model/persistent_blender_script.py:272
↓ 1 callers
Function
split_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
Function
download_object
Download the object and return the path.
annotation_model/persistent_blender_script.py:478
Function
flatten_directory
(source_directory, target_dir)
annotation_model/persistent_batch_render_auto.py:17
Method
forward
(self, x)
annotation_model/model.py:11
Method
forward
(self, x, metadata)
annotation_model/model.py:50
Function
get_3x4_RT_matrix_from_blender
(cam)
annotation_model/persistent_blender_script.py:335
Function
get_calibration_matrix_K_from_blender
(scene, mode="complete")
annotation_model/persistent_blender_script.py:278
Function
get_core_id
Gets the core ID the process is currently running on (Linux only).
annotation_model/persistent_batch_render_auto.py:10
Function
process_item
This function will be executed by each worker process.
annotation_model/transform_annotation_data.py:27
Function
render_batch
Runs Blender to render a batch of objects.
annotation_model/persistent_batch_render_auto.py:56
Function
render_object
(target_path, output_dir)
annotation_model/persistent_batch_render_auto.py:32
Function
reset_lighting
()
annotation_model/persistent_blender_script.py:214
Function
sample_point_on_sphere
(radius: float)
annotation_model/persistent_blender_script.py:145
Function
sample_spherical
(radius=3.0, maxz=3.0, minz=0.0)
annotation_model/persistent_blender_script.py:155
Function
write_results_to_csv
(results, output_csv_path)
annotation_model/annotate_all.py:11