Point-E: 3D generator — what it does and what you need to run it

Point-E is a 3D model generator from OpenAI that creates 3D objects from a text description or an image. Unlike many systems that work directly with a polygonal mesh, Point-E first generates a point cloud and then converts it into a mesh. The project's code is open source.
What it does
The authors describe the approach as "point cloud diffusion for 3D model synthesis" — diffusion of a point cloud for synthesizing 3D models.- Generation of a 3D object from a text prompt.
- Generation of a 3D object based on an input image.
- A two-stage process: first, a colored point cloud is created, then a polygonal mesh is built from it.
What you need to run it
- Platform: local running on your own hardware. There is no cloud version.
- Language: Python.
- License: MIT.
- Hardware: the authors do not specify exact minimum requirements for system RAM or GPU. Working with machine learning models of this class typically requires a discrete GPU with sufficient VRAM.
- Code: available in the repository github.com/openai/point-e. The last code change was committed on July 4, 2024.
Who it is for
The project will be useful for developers and researchers who want to understand the 3D model generation pipeline via point cloud diffusion, or for those who need a quick "rough draft" for further refinement. The open MIT license allows embedding the code into commercial products.It is not suitable for those expecting a final high-polygon model with clean topology and textures without manual post-processing. The project is also not intended for users without a technical background: there is no graphical interface, and it requires the ability to run Python scripts and, preferably, a suitable GPU.
Point-E is interesting as a research tool and an example of a practical implementation of 3D shape synthesis through an intermediate point cloud representation. For production pipelines, the result will most likely require additional processing.Fact sheet
| Code license | MIT source |
|---|---|
| Language | Python source |
| Last code change | 2024-07-04 source |
| Repository created | 2022-12-06 source |
Values are collected automatically from official sources and were checked on 2026-08-03. Each one links to its source, and values taken from the developer’s pages also carry a verbatim quote — hover over the note. Pricing and versions are shown as of the check date and change most often; verify on the vendor’s site before buying.



