threestudio-project / threestudio

A unified framework for 3D content generation.
Apache License 2.0
6.32k stars 480 forks source link

Can't reproduce fantasia3D result showed in README #274

Open vinowan opened 1 year ago

vinowan commented 1 year ago

just follow the instruction showed in README:

python launch.py --config configs/fantasia3d.yaml --train --gpu 0 system.prompt_processor.prompt="a DSLR photo of an ice cream sundae" python launch.py --config configs/fantasia3d-texture.yaml --train --gpu 0 system.prompt_processor.prompt="a DSLR photo of an ice cream sundae" system.geometry_convert_from=path/to/geometry/stage/trial/dir/ckpts/last.ckpt

all i modified is changing renderer context_type from gl to cuda:

renderer_type: "nvdiff-rasterizer" renderer: context_type: cuda

because when i used the default configuration, it will throw a eglinitialize error

i get the following result: it10000-0 it5000-0

bennyguo commented 1 year ago

I'm getting reasonable results using this prompt. The geometry and color all look very weird in your case. Could you please try running with different seeds or try other prompts? If the problem still exists with other prompts, I believe there're some problems with the environment.

vinowan commented 1 year ago

The environment I am using is a Docker container that was built from the Dockerfile provided by this repository and is currently running on an A100 GPU.

Are there any hyperparameters that I should be aware of?

bennyguo commented 1 year ago

I'm using the default configuration given in the repo.