2. a diffusion model is trained on the latents produced by the encoder to generate either neural radiance fields (NeRFs) or a textured 3D mesh, making it easier to render and use the 3D asset in downstream applications  
This guide will show you how to use Shap-E to start generating your own 3D assets!  
Before you begin, make sure you have the following libraries installed:  
```py
# uncomment to install the necessary libraries in Colab
#!pip install -q diffusers transformers accelerate trimesh
```