TripoSF: 고해상도 3D 모델을 빠르게 생성하는 실용적인 툴

최신 AI 리소스4 개월 전에 게시 됨 AI 공유 서클
1.4K 00

일반 소개

TripoSF는 단일 이미지에서 고해상도 3D 모델을 빠르게 생성하기 위해 VAST-AI-Research 팀이 구축한 오픈 소스 프로젝트입니다. 처리 효율이 높고 일반적인 장치에서 실행할 수 있는 SparseFlex라는 기술을 사용하며, TripoSF의 코드와 사전 학습된 모델은 GitHub에 무료로 공개되어 있으며 쉽게 설치할 수 있습니다. TripoSF는 개발자, 연구원, 크리에이터 등 평면 이미지를 3D 에셋으로 빠르게 변환해야 하는 사람들에게 적합합니다. 다른 도구보다 사용성과 속도에 중점을 둔 TripoSF는 3D 생성 분야에서 가벼운 대안입니다.

TripoSF:快速生成高分辨率3D模型的实用工具

 

기능 목록

  • 단일 이미지에서 고해상도 3D 모델을 빠르게 생성합니다.
  • OBJ, GLB 및 기타 3D 파일 형식의 출력을 지원합니다.
  • 사전 학습된 모델을 바로 사용할 수 있습니다.
  • 해상도 및 메모리 파라미터를 조정하여 생성된 효과를 유연하게 제어할 수 있습니다.
  • 개발자가 쉽게 수정하고 확장할 수 있는 오픈 소스 코드입니다.

 

도움말 사용

TripoSF의 설치와 작동은 간단합니다. 설치 및 사용 방법에 대한 자세한 내용은 다음과 같으므로 바로 3D 모델 생성을 시작할 수 있습니다.

설치 프로세스

  1. Python 환경 확인
    TripoSF에는 Python 3.8 이상이 필요합니다. 명령줄에 입력하여 시작하세요:
python --version

파이썬이 설치되어 있지 않은 경우 파이썬 웹사이트로 이동하여 다운로드하여 설치하세요.

  1. 코드 다운로드
    TripoSF GitHub 페이지를 열고 '코드'를 클릭한 다음 링크를 복사하여 명령줄에서 실행합니다:
git clone https://github.com/VAST-AI-Research/TripoSF.git

Git이 설치되어 있지 않다면 먼저 Git을 설치하세요.

  1. 종속 라이브러리 설치
    TripoSF 폴더로 이동합니다:
cd TripoSF

그런 다음 실행합니다:

pip install -r requirements.txt

그러면 PyTorch와 같은 필요한 라이브러리가 로드됩니다. GPU가 있는 경우 더 빠른 속도를 위해 CUDA를 지원하는 PyTorch를 설치하는 것이 좋습니다.

  1. 사전 학습된 모델 확보
    GitHub 페이지에서 모델을 다운로드할 수 있는 링크가 제공됩니다. 다운로드가 완료되면 파일을 프로젝트의 checkpoints/ 폴더에 저장합니다(정확한 경로에 대해서는 설명서를 참조하세요).
  2. 테스트해 보세요.
    로드되면 다음 명령을 사용해 보세요:
python run.py --image test.jpg --output-dir output/

오류가 없다는 것은 작동 중이라는 뜻입니다.

절차

TripoSF의 핵심은 이미지를 3D 모델로 변환하는 간단한 조작입니다:

  1. 이미지 준비하기
    배경이 너무 지저분하지 않고 물체가 가운데에 있는 선명한 사진을 찾습니다. JPG, PNG 형식이 지원됩니다. 이미지를 프로젝트 폴더에 넣거나 경로를 기억하세요.
  2. 3D 모델 생성
    명령줄에 입력합니다:
python run.py --image your_image.jpg --output-dir output/
  • --image 는 이미지 경로입니다.
  • --output-dir 는 결과가 저장되는 폴더입니다.
    실행 후 3D 모델이 생성됩니다.
  1. 조정 효과(선택 사항)
    세부 정보를 변경하려는 경우 매개변수를 사용할 수 있습니다:
  • --mc-resolution해상도를 조정합니다(기본값 256). 값이 클수록 모델이 더 세밀해집니다.
  • --chunk-size메모리 사용량 제어, 값이 작을수록 메모리 절약.
    예시:
python run.py --image your_image.jpg --output-dir output/ --mc-resolution 512
  1. 모델 보기
    생성된 파일은 output/ 기본 형식은 OBJ입니다. Blender 또는 기타 3D 소프트웨어로 엽니다. GLB 형식을 원하는 경우 매개 변수를 추가합니다:
python run.py --image your_image.jpg --output-dir output/ --model-save-format glb
  1. CPU에서 실행(선택 사항)
    GPU 없이 작동하며 CPU 모드로 변경합니다:
python run.py --image your_image.jpg --output-dir output/ --device cpu

속도는 느리지만 결과는 똑같습니다.

  • 이미지 품질은 결과에 영향을 미치므로 고해상도 이미지를 사용하세요.
  • 메모리가 충분하지 않으면 메모리를 줄이세요. --chunk-size.
  • 더 많은 사용법은 다음에서 확인할 수 있습니다. python run.py --help 보기.

TripoSF는 사용하기 쉽고 빠르게 실행되며 이미지를 단 몇 분 만에 3D 모델로 변환할 수 있어 빠른 실험과 창작에 적합합니다.

 

 

애플리케이션 시나리오

  1. 게임 에셋 제작
    게임 개발자는 TripoSF를 사용하여 디자인을 무기 스케치와 같은 3D 모델로 빠르게 변환하여 사용 가능한 게임 소품을 만들 수 있습니다.
  2. 교육 데모
    교사는 이 기능을 사용하여 동물 사진으로 모델을 생성하여 학생들에게 보여주는 등 평면 이미지를 3D 모델로 변환할 수 있습니다.
  3. 프로토타이핑
    디자이너는 TripoSF를 사용하여 제품 스케치에서 모델을 생성하고 모양을 테스트하는 등 아이디어를 3D 모델로 빠르게 전환할 수 있습니다.

 

QA

  1. TripoSF는 모델 생성 속도가 빠르나요?
    빠릅니다. 일반 컴퓨터로 몇 분 만에 처리할 수 있으며, GPU를 사용하면 더 빠르게 처리할 수 있습니다.
  2. 매우 강력한 컴퓨터가 필요하신가요?
    필요 없습니다. 매개변수만 조정하면 GPU 없이도 실행할 수 있습니다.
  3. 복잡한 오브젝트를 생성할 수 있나요?
    예, 하지만 효과는 사진에 따라 다릅니다. 단순한 개체는 더 잘 작동하고 복잡한 개체는 매개변수 조정이 필요할 수 있습니다.
  4. TripoSG의 차이점은 무엇인가요?
    TripoSF는 더 빠르고 실용적이며, TripoSG는 품질과 디테일에 더 많은 주의를 기울입니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...