atlas

Research map / 3D vision / 3D generation

Gen3DEval: Using vLLMs for Automatic Evaluation of Generated 3D Objects

CVPR 2025 · 3D vision › 3D generation · approach: Text-to-3D scene generation · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Gen3DEval, a LLaVA-style vision LLM (8.35B, Llama3 backbone, CLIP encoder) fine-tuned on synthetic and human-preference 3D comparisons to pairwise-judge text-to-3D outputs from multi-view renderings, aggregated into ELO rankings.

Problem

Text-to-3D generation lacks scalable, human-aligned evaluation metrics; existing metrics like PSNR, Chamfer, FID need ground truth, and CLIP covers only text fidelity.

Approach

Fine-tune a vision LLM on pairwise 3D comparison VQA data (human preferences plus synthetically perturbed artist meshes) so it chooses the better of two objects on appearance, surface quality, or text fidelity from multi-view RGB and normal renderings, then rank methods via ELO without ground truth.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune a vLLM specifically for 3D quality assessment instead of using GPT-4oGen3DEval · Appearance, human (in-domain)accuracy: 0.59 -> 0.9Helped
replace CLIP with Fit3D as the image encoder (ablation)Gen3DEval · Appearance, human (in-domain), synthetic, and OODaccuracy: 0.9 -> 0.81; 0.85 -> 0.8; 0.89 -> 0.55Hurt
replace CLIP with DinoV2 as the image encoder (ablation)Gen3DEval · Appearance, human (in-domain), synthetic, and OODaccuracy: 0.9 -> 0.77; 0.85 -> 0.87; 0.89 -> 0.54Mixed
add Fit3D to the CLIP image encoder (ablation)Gen3DEval · Appearance, human (in-domain), synthetic, and OODaccuracy: 0.9 -> 0.9; 0.85 -> 0.88; 0.89 -> 0.78Mixed
add DinoV2 to the CLIP image encoder (ablation)Gen3DEval · Appearance, human (in-domain), synthetic, and OODaccuracy: 0.9 -> 0.86; 0.85 -> 0.89; 0.89 -> 0.78Mixed
replace CLIP with Fit3D as the image encoder (ablation)Gen3DEval · Text fidelity, synthetic and OODaccuracy: 0.98 -> 0.93; 0.86 -> 0.44Mixed
replace CLIP with DinoV2 as the image encoder (ablation)Gen3DEval · Text fidelity, synthetic and OODaccuracy: 0.98 -> 0.75; 0.86 -> 0.58Mixed
add Fit3D to the CLIP image encoder (ablation)Gen3DEval · Text fidelity, synthetic and OODaccuracy: 0.98 -> 1; 0.86 -> 0.53Mixed
add DinoV2 to the CLIP image encoder (ablation)Gen3DEval · Text fidelity, synthetic and OODaccuracy: 0.98 -> 0.98; 0.86 -> 0.74Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Artist-created 3D meshes (internal, ~140K) Human preference annotations (over 5K comparisons across 13 3D generative methods) Synthetic perturbation comparison data Gen3DEval-Bench

Benchmarks: Gen3DEval-Bench Human evaluation dataset (appearance, OOD surface, OOD text fidelity) Synthetic appearance/surface/text-fidelity datasets

Metrics: accuracy ELO rating ranking

Baselines: CLIP score ImageReward PickScore Phi-3.5-Vision LLaVA-Qwen-7B LLaVA-Llama3-8b Llama3.2-Vision-11B BLIP GPT-4o PaliGemma

Builds on: LLaVA Llama3 CLIP GPT4V-Eval

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy