Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TencentARC/InstantMesh
/ types & classes
Types & classes
49 in github.com/TencentARC/InstantMesh
⨍
Functions
275
◇
Types & classes
49
↓ 2 callers
Class
DinoWrapper
Dino v1 wrapper using huggingface transformer implementation.
src/models/encoder/dino_wrapper.py:22
↓ 2 callers
Class
RefOnlyNoisedUNet
zero123plus/pipeline.py:80
↓ 2 callers
Class
TriplaneSynthesizer
Synthesizer that renders a triplane volume with planes and a camera. Reference: EG3D: https://github.com/NVlabs/eg3d/blob/main/eg3d/
src/models/renderer/synthesizer.py:61
↓ 2 callers
Class
TriplaneTransformer
Transformer with condition that generates a triplane representation. Reference: Timm: https://github.com/huggingface/pytorch-image-m
src/models/decoder/transformer.py:66
↓ 1 callers
Class
BasicTransformerBlock
Transformer block that takes in a cross-attention condition and another modulation vector applied to sub-blocks.
src/models/decoder/transformer.py:20
↓ 1 callers
Class
DepthControlUNet
zero123plus/pipeline.py:176
↓ 1 callers
Class
FlexiCubes
This class implements the FlexiCubes method for extracting meshes from scalar fields. It maintains a series of lookup tables and indices to
src/models/geometry/rep_3d/flexicubes.py:16
↓ 1 callers
Class
FlexiCubesGeometry
src/models/geometry/rep_3d/flexicubes_geometry.py:35
↓ 1 callers
Class
ImportanceRenderer
Modified original version to filter out-of-box samples as TensoRF does. Reference: TensoRF: https://github.com/apchenstu/TensoRF/blo
src/models/renderer/utils/renderer.py:100
↓ 1 callers
Class
MipRayMarcher2
src/models/renderer/utils/ray_marcher.py:25
↓ 1 callers
Class
NeuralRender
src/models/geometry/render/neural_render.py:69
↓ 1 callers
Class
OSGDecoder
Triplane decoder that gives RGB and sigma values from sampled features. Using ReLU here instead of Softplus in the original implementation.
src/models/renderer/synthesizer_mesh.py:15
↓ 1 callers
Class
OSGDecoder
Triplane decoder that gives RGB and sigma values from sampled features. Using ReLU here instead of Softplus in the original implementation.
src/models/renderer/synthesizer.py:17
↓ 1 callers
Class
PerspectiveCamera
src/models/geometry/camera/perspective_camera.py:24
↓ 1 callers
Class
RaySampler
src/models/renderer/utils/ray_sampler.py:22
↓ 1 callers
Class
ReferenceOnlyAttnProc
zero123plus/pipeline.py:43
↓ 1 callers
Class
SuperNet
zero123plus/pipeline.py:227
↓ 1 callers
Class
ViTAttention
src/models/encoder/dino.py:231
↓ 1 callers
Class
ViTEmbeddings
Construct the CLS token, position and patch embeddings. Optionally, also the mask token.
src/models/encoder/dino.py:34
↓ 1 callers
Class
ViTEncoder
src/models/encoder/dino.py:357
↓ 1 callers
Class
ViTIntermediate
src/models/encoder/dino.py:270
↓ 1 callers
Class
ViTLayer
This corresponds to the Block class in the timm implementation.
src/models/encoder/dino.py:305
↓ 1 callers
Class
ViTOutput
src/models/encoder/dino.py:286
↓ 1 callers
Class
ViTPatchEmbeddings
This class turns `pixel_values` of shape `(batch_size, num_channels, height, width)` into the initial `hidden_states` (patch embeddings) of s
src/models/encoder/dino.py:114
↓ 1 callers
Class
ViTPooler
src/models/encoder/dino.py:538
↓ 1 callers
Class
ViTSelfAttention
src/models/encoder/dino.py:153
↓ 1 callers
Class
ViTSelfOutput
The residual connection is defined in ViTLayer instead of here (as is the case with other models), due to the layernorm applied before each b
src/models/encoder/dino.py:213
Class
Camera
src/models/geometry/camera/__init__.py:13
Class
CodeSnapshot
Modified from https://github.com/threestudio-project/threestudio/blob/main/threestudio/utils/callbacks.py#L60
train.py:110
Class
DMTetGeometry
src/models/geometry/rep_3d/dmtet.py:396
Class
DataModuleFromConfig
src/data/objaverse_zero123plus.py:15
Class
DataModuleFromConfig
src/data/objaverse.py:29
Class
Geometry
src/models/geometry/rep_3d/__init__.py:13
Class
InstantMesh
Full model of the large reconstruction model.
src/models/lrm_mesh.py:30
Class
InstantNeRF
Full model of the large reconstruction model.
src/models/lrm.py:28
Class
MVDiffusion
zero123plus/model.py:43
Class
MVRecon
src/model_mesh.py:26
Class
MVRecon
src/model.py:14
Class
ModuleListDict
zero123plus/pipeline.py:217
Class
ObjaverseData
src/data/objaverse_zero123plus.py:60
Class
ObjaverseData
src/data/objaverse.py:74
Class
OrthoRaySampler
src/models/renderer/utils/ray_sampler.py:86
Class
Renderer
src/models/geometry/render/__init__.py:3
Class
SetupCallback
train.py:88
Class
TriplaneSynthesizer
Synthesizer that renders a triplane volume with planes and a camera. Reference: EG3D: https://github.com/NVlabs/eg3d/blob/main/eg3d/
src/models/renderer/synthesizer_mesh.py:93
Class
ValidationData
src/data/objaverse.py:241
Class
ViTModel
src/models/encoder/dino.py:449
Class
ViTPreTrainedModel
An abstract class to handle weights initialization and a simple interface for downloading and loading pretrained models.
src/models/encoder/dino.py:410
Class
Zero123PlusPipeline
zero123plus/pipeline.py:267