Diffusion models, initially celebrated for their ability to generate photorealistic 2D images, are now being adapted to create complex 3D assets and environments. This evolution represents a significant leap, moving beyond traditional, labor-intensive 3D modeling techniques to unlock new potential in real-world applications. The transition from 2D to 3D generation, however, requires specific technical adaptations to bridge the gap between image synthesis and the demands of coherent 3D content creation.

Researchers are exploring how to utilize diffusion models for 3D data generation, which necessitates careful design choices. As a survey on diffusion models for 3D generation published in SciOpen highlights, these choices include identifying a suitable 3D representation and determining the most effective way to apply the diffusion process. The goal is to produce high-quality, consistent 3D content that accurately reflects textual descriptions.

Score Distillation Sampling (SDS): Bridging 2D and 3D

A pivotal innovation enabling 2D diffusion models to generate 3D content is Score Distillation Sampling (SDS). This technique leverages the powerful generative capabilities of pre-trained 2D text-to-image diffusion models to guide the optimization of implicit 3D representations, such as Neural Radiance Fields (NeRFs), directly from text prompts. SDS effectively translates descriptive text into a coherent 3D structure.

The core mechanism of SDS involves iteratively refining a 3D representation based on the score function of a 2D diffusion model. This process provides gradient guidance, pushing the 3D representation towards generating views that are consistent with the text prompt. Thiemo Alldieck, Nikos Kolotouros, and Cristian Sminchisescu, in their 2024 paper presented at the European Conference on Computer Vision (ECCV), noted that SDS \"relies on an image diffusion model to control optimization problems using text prompts.\" This iterative refinement is crucial for shaping the 3D model's geometry and appearance.

For instance, the \"Dreamfusion\" paper demonstrated how NeRFs, when combined with a trained 2D text-to-image diffusion model, could perform text-to-3D synthesis, as Akash Takyar of LeewayHertz explained. The 2D diffusion model acts as a powerful prior, guiding the 3D optimization process. In each iteration, multiple 2D views of the current 3D representation are rendered. These rendered images are then fed into the 2D diffusion model, which provides gradients indicating how to modify the 3D representation to better align with the textual description.

This approach allows for the creation of 3D models without requiring extensive 3D datasets for training the generative model itself, instead relying on the rich knowledge embedded within pre-trained 2D models. The gradients derived from the 2D diffusion model help to iteratively refine the parameters of the 3D representation, ensuring that the generated 3D object's appearance from various viewpoints matches the desired textual description. This continuous feedback loop is fundamental to the success of SDS in 3D generation.