MCPcopy Create free account

hub / github.com/ZhengdiYu/SignAvatars / functions

Functions913 in github.com/ZhengdiYu/SignAvatars

↓ 82 callersMethodadd
(self, *nodes, **kwargs)
visualizer/aitviewer/scene/node.py:388
↓ 52 callersMethodcopy
(self)
visualizer/aitviewer/scene/camera.py:931
↓ 28 callersMethodget
(self, key, default=None)
common/utils/smplx/smplx/utils.py:37
↓ 26 callersMethodrun
Enter a blocking visualization loop. This is built following `moderngl_window.run_window_config`. :param args: The arguments passed t
visualizer/aitviewer/viewer.py:496
↓ 22 callersMethodget_bounds
(self, points)
visualizer/aitviewer/scene/node.py:311
↓ 16 callersMethoduse
(self, ctx)
visualizer/aitviewer/scene/light.py:126
↓ 15 callersMethodt_pose
Creates a SMPL sequence whose single frame is a SMPL mesh in T-Pose.
visualizer/aitviewer/renderables/smpl.py:314
↓ 15 callersFunctionto_tensor
( array: Union[Array, Tensor], dtype=torch.float32 )
common/utils/smplx/smplx/utils.py:98
↓ 15 callersFunctionto_torch
(x, dtype, device)
visualizer/aitviewer/utils/utils.py:28
↓ 13 callersMethoditems
(self)
common/utils/smplx/smplx/utils.py:51
↓ 12 callersMethodreset_camera
(self, viewport=None)
visualizer/aitviewer/viewer.py:581
↓ 12 callersMethodupdate_transform
Update the model matrix of this node and all of its descendants.
visualizer/aitviewer/scene/node.py:256
↓ 11 callersMethodredraw
(self, **kwargs)
visualizer/aitviewer/renderables/smpl.py:480
↓ 10 callersMethodcollect_nodes
(self, req_enabled=True, obj_type=Node)
visualizer/aitviewer/scene/scene.py:303
↓ 10 callersMethodhide_frustum
(self)
visualizer/aitviewer/scene/camera.py:225
↓ 10 callersFunctionlbs
Performs Linear Blend Skinning with the given shape and pose parameters Parameters ---------- betas : torch.tensor BxNB
common/utils/smplx/smplx/lbs.py:152
↓ 10 callersMethodremove
(self, *nodes)
visualizer/aitviewer/scene/node.py:411
↓ 10 callersMethodset_camera_matrices
Set the model view projection matrix in the given program.
visualizer/aitviewer/scene/node.py:601
↓ 9 callersMethod__init__
SMPL model constructor Parameters ---------- model_path: str The path to the folder or to the fi
common/utils/smplx/smplx/body_models.py:49
↓ 9 callersMethodrender
The main drawing function.
visualizer/aitviewer/viewer.py:527
↓ 9 callersFunctionto_np
(array, dtype=np.float32)
common/utils/smplx/smplx/utils.py:113
↓ 8 callersFunctionaa2rot_numpy
Convert rotation vectors (angle-axis representation) to rotation matrices. :param rotation_vectors: A numpy array of shape (..., 3). :ret
visualizer/aitviewer/utils/so3.py:58
↓ 8 callersMethodclose
(self)
visualizer/aitviewer/server.py:193
↓ 8 callersMethodkeys
(self)
common/utils/smplx/smplx/utils.py:43
↓ 8 callersFunctionnormalize
(x)
visualizer/aitviewer/scene/camera_utils.py:20
↓ 8 callersMethodredraw
(self, **kwargs)
visualizer/aitviewer/renderables/lines.py:342
↓ 8 callersMethodredraw
(self, **kwargs)
visualizer/aitviewer/renderables/meshes.py:514
↓ 8 callersMethodsave_video
Convenience method to run the headless rendering. :param frame_dir: Where to store the individual frames or None if you don't care.
visualizer/aitviewer/headless.py:42
↓ 8 callersMethodselect
Set 'obj' as the selected object
visualizer/aitviewer/scene/scene.py:334
↓ 8 callersMethodset_temp_camera
(self, camera, viewport=None)
visualizer/aitviewer/viewer.py:588
↓ 8 callersMethodshow_frustum
(self, width, height, distance)
visualizer/aitviewer/scene/camera.py:234
↓ 7 callersMethoddelete
Delete the remote Node from the scene.
visualizer/aitviewer/remote/node.py:56
↓ 7 callersMethodfrom_camera_and_distance
Initialize a Billboard from a camera object, a distance from the camera, the size of the image in pixels and the set of images. `imag
visualizer/aitviewer/renderables/billboard.py:123
↓ 7 callersFunctionload_program
(name, defines: dict = None)
visualizer/aitviewer/shaders.py:25
↓ 7 callersMethodredraw
(self, **kwargs)
visualizer/aitviewer/renderables/spheres.py:197
↓ 6 callersMethod_add_node
Add a single node :param show_in_hierarchy: Whether to show the node in the scene hierarchy. :param expanded: Whether the nod
visualizer/aitviewer/scene/node.py:391
↓ 6 callersMethodclear
Clear the window framebuffer and the fragmap framebuffer.
visualizer/aitviewer/renderer.py:85
↓ 6 callersFunctionget_lit_program
(vs, smooth_shading, texture, face_color, instanced=0)
visualizer/aitviewer/shaders.py:30
↓ 6 callersFunctionlook_at
Create an affine transformation that locates the camera at `position`, s.t. it looks at `target`. :param position: The 3D position of the cam
visualizer/aitviewer/scene/camera_utils.py:24
↓ 6 callersMethodrelease
Release all OpenGL resources used by this node and any of its children. Subclasses that instantiate OpenGL objects should implement t
visualizer/aitviewer/scene/node.py:688
↓ 5 callersMethod_init_scene
(self)
visualizer/aitviewer/viewer.py:441
↓ 5 callersMethod_send_msg
(self, type, *args, **kwargs)
visualizer/aitviewer/remote/node.py:28
↓ 5 callersFunction_transform_vector
Apply affine transformation (4-by-4 matrix) to a 3D vector.
visualizer/aitviewer/scene/camera.py:38
↓ 5 callersMethodclose_connection
Close the connection with the remote viewer.
visualizer/aitviewer/remote/viewer.py:214
↓ 5 callersFunctioncompute_vertex_and_face_normals_sparse
Compute (unnormalized) vertex normals for the given vertices. This is a rather expensive operation despite it being fully optimized with nump
visualizer/aitviewer/utils/utils.py:221
↓ 5 callersMethodfrom_amass
Load a sequence downloaded from the AMASS website.
visualizer/aitviewer/renderables/smpl.py:207
↓ 5 callersFunctionget_fragmap_program
(vs_path, instanced=0)
visualizer/aitviewer/shaders.py:92
↓ 5 callersFunctionget_outline_program
(vs_path, instanced=0)
visualizer/aitviewer/shaders.py:80
↓ 5 callersFunctionget_smooth_lit_with_edges_program
(vs, instanced=0)
visualizer/aitviewer/shaders.py:47
↓ 5 callersMethodreceive_shadow
Call this function if the renderable is to receive shadows. :param program: The shader program that can shade with shadows. :
visualizer/aitviewer/scene/node.py:607
↓ 5 callersMethodredraw
Upload the current frame data to the GPU for rendering.
visualizer/aitviewer/renderables/lines.py:565
↓ 5 callersFunctionset_lights_in_program
Set program lighting from scene lights
visualizer/aitviewer/utils/utils.py:293
↓ 5 callersFunctionset_material_properties
(prog, material)
visualizer/aitviewer/utils/utils.py:303
↓ 4 callersMethod__init__
Initializer :param inactive_color: Color that will be used for rendering this object when inactive :param active_color: Color that w
visualizer/aitviewer/scene/camera.py:107
↓ 4 callersMethod_add_nodes
Add multiple nodes
visualizer/aitviewer/scene/node.py:406
↓ 4 callersMethod_render_frame
(self)
visualizer/aitviewer/headless.py:97
↓ 4 callersMethodcenter_view_on_selection
(self)
visualizer/aitviewer/viewer.py:1362
↓ 4 callersMethodcreate_new_process
Open a Viewer in a new process and return a RemoteViewer connected to it. :param args: This parameter can be used to specify an argu
visualizer/aitviewer/remote/viewer.py:55
↓ 4 callersMethodextra_repr
(self)
common/utils/smplx/smplx/body_models.py:280
↓ 4 callersFunctionfind_dynamic_lmk_idx_and_bcoords
Compute the faces, barycentric coordinates for the dynamic landmarks To do so, we first compute the rotation of the neck around the y-axis
common/utils/smplx/smplx/lbs.py:30
↓ 4 callersMethodget_current_frame_as_image
(self, alpha=False)
visualizer/aitviewer/viewer.py:1581
↓ 4 callersMethodget_line_coords
(self, starts, ends)
visualizer/aitviewer/renderables/arrows.py:133
↓ 4 callersMethodget_node_by_remote_uid
Returns the Node corresponding to the remote uid and client passed in. :param remote_uid: the remote uid to look up. :param
visualizer/aitviewer/server.py:182
↓ 4 callersMethodget_viewport_at_position
(self, x: int, y: int)
visualizer/aitviewer/viewer.py:608
↓ 4 callersMethodhide_path
(self)
visualizer/aitviewer/scene/camera.py:311
↓ 4 callersMethodnext_frame
(self)
visualizer/aitviewer/scene/node.py:373
↓ 4 callersMethodprevent_background_interactions
Prevent background interactions when hovering over any imgui window.
visualizer/aitviewer/viewer.py:572
↓ 4 callersMethodrender_positions
Render with a VAO with only positions bound, used for shadow mapping, fragmap and depth prepass.
visualizer/aitviewer/scene/node.py:590
↓ 4 callersMethodsend_message
Send a message to the viewer. See Viewer.process_message() for information about how these parameters are interpreted by the
visualizer/aitviewer/remote/viewer.py:185
↓ 4 callersMethodstart
(self)
visualizer/aitviewer/streamables/webcam.py:95
↓ 4 callersMethodtoggle_animation
(self, run: bool)
visualizer/aitviewer/viewer.py:576
↓ 4 callersFunctiontransform_joint_to_other_db
(src_joint, src_name, dst_name)
common/utils/transforms.py:58
↓ 4 callersMethodupdate_matrices
(self, width, height)
visualizer/aitviewer/scene/camera.py:649
↓ 4 callersFunctionvertices2landmarks
Calculates landmarks by barycentric interpolation Parameters ---------- vertices: torch.tensor BxVx3, dtype = torch.float32
common/utils/smplx/smplx/lbs.py:108
↓ 3 callersFunction_create_disk
Create `n_disks` many disks centered at the origin with the given radius1. :param n_disks: How many disks to create. :param radius: Radiu
visualizer/aitviewer/renderables/lines.py:42
↓ 3 callersMethod_gui_joint
(self, imgui, j, tree=None)
visualizer/aitviewer/renderables/smpl.py:586
↓ 3 callersMethod_marching_cubes
(self)
visualizer/aitviewer/renderables/volume.py:201
↓ 3 callersMethod_mouse_to_buffer
(self, x: int, y: int)
visualizer/aitviewer/viewer.py:1311
↓ 3 callersMethod_readback_data
(self)
visualizer/aitviewer/renderables/volume.py:164
↓ 3 callersMethod_update_colors
(self)
visualizer/aitviewer/renderables/plane.py:366
↓ 3 callersMethodadd_frames
(self, *args, **kwargs)
visualizer/aitviewer/scene/node.py:717
↓ 3 callersFunctioncam2pixel
(cam_coord, f, c)
common/utils/transforms.py:9
↓ 3 callersFunctioncompute_union_of_current_bounds
(nodes)
visualizer/aitviewer/utils/utils.py:320
↓ 3 callersMethoddeactivate_camera
Deactivates the camera at the given index, hiding its frustum and billboard if enabled.
visualizer/aitviewer/renderables/multi_view_system.py:179
↓ 3 callersMethoddolly_zoom
Zoom by moving the camera along its view direction. If move_target is true the camera target will also move rigidly with the camera.
visualizer/aitviewer/scene/camera.py:1024
↓ 3 callersFunctionget_depth_only_program
(vs_path, instanced=0)
visualizer/aitviewer/shaders.py:104
↓ 3 callersMethodget_local_bounds
(self, points)
visualizer/aitviewer/scene/node.py:291
↓ 3 callersMethodget_local_transform
Construct local transform as a 4x4 matrix from this node's position, orientation and scale.
visualizer/aitviewer/scene/node.py:252
↓ 3 callersFunctionget_marching_cubes_shader
(name, BX, BY, BZ, COMPACT_GROUP_SIZE)
visualizer/aitviewer/shaders.py:136
↓ 3 callersMethodget_projection_matrix
(self)
visualizer/aitviewer/scene/camera.py:58
↓ 3 callersMethodgui_context_menu
(self, imgui, x: int, y: int)
visualizer/aitviewer/scene/camera.py:382
↓ 3 callersMethodis_selected
Returns true if obj is currently selected
visualizer/aitviewer/scene/scene.py:343
↓ 3 callersFunctionlocal_to_global
Convert relative joint angles to global ones by unrolling the kinematic chain. :param poses: A tensor of shape (N, N_JOINTS*3) defining the r
visualizer/aitviewer/utils/utils.py:332
↓ 3 callersMethodmake_renderable
Prepares this object for rendering. This function must be called before `render` is used.
visualizer/aitviewer/renderables/meshes.py:538
↓ 3 callersMethodmesh_mouse_intersection
Given an x/y screen coordinate, get the intersected object, triangle id, and xyz point in camera space
visualizer/aitviewer/viewer.py:1320
↓ 3 callersFunctionorthographic_projection
Returns an orthographic projection matrix.
visualizer/aitviewer/scene/camera_utils.py:50
↓ 3 callersMethodredraw
(self, **kwargs)
visualizer/aitviewer/renderables/arrows.py:139
↓ 3 callersMethodredraw
(self, **kwargs)
visualizer/aitviewer/renderables/rigid_bodies.py:134
↓ 3 callersMethodrelease
(self)
visualizer/aitviewer/renderables/meshes.py:585
↓ 3 callersMethodremove_frames
(self, *args, **kwargs)
visualizer/aitviewer/scene/node.py:720
next →1–100 of 913, ranked by callers