애니메이션 게임 캐릭터 Fusion Generator는 애니메이션 캐릭터의 요소를 특정 게임 테마와 혼합하여 독특하고 시각적으로 매력적인 이미지를 제작하도록 설계된 재미 있고 창의적인 측면 프로젝트입니다. 애니메이션 캐릭터 생성 및 igdb (인터넷 게임 데이터베이스) API를위한 cagliostrolab/animagine-xl-3.1 라이브러리의 힘을 활용하여 게임 데이터에 액세스하기위한 IGDB (인터넷 게임 데이터베이스) API를 통해 사용자에게 좋아하는 애니메이션 및 게임 관심사를 반영하는 맞춤형 프로필 사진을 생성 할 수 있습니다.
애니메이션 캐릭터 생성 : cagliostrolab/animagine-xl-3.1 라이브러리를 활용하여 애니메이션 스타일 캐릭터를 만듭니다.
게임 테마 통합 : 특정 게임의 요소를 생성 된 애니메이션 캐릭터에 통합하여 사용자가 좋아하는 게임을 선택할 수 있습니다.
프로필 사진 생성기 : 소셜 미디어 플랫폼, 게임 포럼 또는 기타 온라인 커뮤니티에서 프로필 사진으로 사용하기에 적합한 이미지를 생성하여 사용자에게 개인화되고 시각적으로 눈에 띄는 관심사를 제공합니다.
Github에서 저장소를 복제하십시오.
git clone https://github.com/your-username/anime-game-character-fusion.gitPIP를 사용하여 종속성 설치 :
pip install -r requirements.txt(선택 사항) SASS를 설치하고 SASS 파일을 CSS로 컴파일합니다.
sass ./resources/form.scss ./resources/form.css igdb API에 대한 API 자격 증명을 얻고 실제 API 키와 함께 환경 변수 twitch_client_id & twitch_client_secret로 설정하십시오.
CUDA 지원이 포함 된 NVIDIA GPU가 있고 이미지 생성을 가속화하려면 다음 단계를 따르십시오.
시스템에 CUDA가 설치되어 있는지 확인하십시오. 운영 체제와 관련된 설치 지침은 NVIDIA CUDA 툴킷 문서를 참조하십시오.
Cuda가 설치되면 Pytorch를 다시 설치하십시오.
pip uninstall torch
# command from link above평소와 같이 프로젝트를 실행하면 이미지 생성이 GPU 가속으로 이점을 얻어 처리 시간이 빠릅니다.
참고 : CUDA 지원에는 추가 구성 및 설정이 필요할 수 있으며 모든 시스템이나 GPU가 호환되는 것은 아닙니다. CUDA 지원 활성화에 대한 자세한 정보는 NVIDIA 및 cagliostrolab/animagine-xl-3.1 라이브러리가 제공 한 문서를 참조하십시오.
PythonPath 환경 변수가 ""로 설정된 기본 스크립트를 실행하십시오. ":
python src/main.pyGUI를 따라 애니메이션 캐릭터를 사용자 정의하고 퓨전에 통합 할 게임 요소를 선택하십시오.
선택에 만족하면 생성 된 이미지를 미리보기로 지정된 디렉토리에 저장할 수 있습니다.
Cagliostrolab/Animagine-XL-3.1 : 사용자 정의 가능한 속성을 가진 애니메이션 스타일 캐릭터를 생성하기위한 강력한 라이브러리.
IGDB API : 게임 관련 정보의 방대한 데이터베이스에 대한 액세스를 제공하여 게임 요소를 생성 된 이미지에 통합 할 수 있습니다.
프로젝트에 대한 기여를 환영합니다! 새로운 기능, 개선 또는 버그 수정에 대한 아이디어가있는 경우 풀 요청을 자유롭게 제출하십시오. 확립 된 코딩 규칙을 준수하고 프로젝트의 행동 강령을 따르십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
cagliostrolab/animagine-xl-3.1 의 개발자에게 특별한 감사를드립니다.igdb API 제작자에게 감사드립니다.PySide6 개발자에게 특별한 감사를드립니다.NLTK 개발자에게 감사드립니다.requests_cache 개발자에 대한 승인.PyTorch 개발자에게 감사드립니다.thefuzz 의 개발자에게 감사를 표하며 캐릭터 이름 검색의 정확성을 향상시킵니다.