MCPcopy Index your code
hub / github.com/openai/point-e

github.com/openai/point-e @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
296 symbols 779 edges 31 files 83 documented · 28% updated 2y ago★ 6,88864 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Point·E

Animation of four 3D point clouds rotating

This is the official code and model release for Point-E: A System for Generating 3D Point Clouds from Complex Prompts.

Usage

Install with pip install -e ..

To get started with examples, see the following notebooks:

  • image2pointcloud.ipynb - sample a point cloud, conditioned on some example synthetic view images.
  • text2pointcloud.ipynb - use our small, worse quality pure text-to-3D model to produce 3D point clouds directly from text descriptions. This model's capabilities are limited, but it does understand some simple categories and colors.
  • pointcloud2mesh.ipynb - try our SDF regression model for producing meshes from point clouds.

For our P-FID and P-IS evaluation scripts, see:

For our Blender rendering code, see blender_script.py

Samples

You can download the seed images and point clouds corresponding to the paper banner images here.

You can download the seed images used for COCO CLIP R-Precision evaluations here.

Core symbols most depended-on inside this repo

_extract_into_tensor
called by 26
point_e/diffusion/gaussian_diffusion.py
mean_flat
called by 8
point_e/diffusion/gaussian_diffusion.py
index_points
called by 7
point_e/evals/pointnet2_utils.py
init_linear
called by 7
point_e/models/transformer.py
keys
called by 6
point_e/evals/npz_stream.py
denoiser
called by 5
point_e/diffusion/k_diffusion.py
to_d
called by 5
point_e/diffusion/k_diffusion.py
append_dims
called by 5
point_e/diffusion/k_diffusion.py

Shape

Method 167
Function 87
Class 42

Languages

Python100%

Modules by API surface

point_e/diffusion/gaussian_diffusion.py46 symbols
point_e/models/transformer.py36 symbols
point_e/evals/scripts/blender_script.py31 symbols
point_e/evals/npz_stream.py26 symbols
point_e/diffusion/k_diffusion.py23 symbols
point_e/models/pretrained_clip.py21 symbols
point_e/evals/pointnet2_utils.py17 symbols
point_e/evals/feature_extractor.py14 symbols
point_e/util/point_cloud.py12 symbols
point_e/models/sdf.py12 symbols
point_e/models/perceiver.py12 symbols
point_e/diffusion/sampler.py11 symbols

For agents

$ claude mcp add point-e \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact