블렌더에서 모델링 후 유니티에서 불러오기

최근 유니티 엔진으로 3D 게임을 제작하고 있습니다. 캐릭터나 지형들을 직접 모델링하기 위해 블렌더를 사용하기로 했고 블렌더에서 모델링 된 오브젝트를 유니티에서 사용하기 위해 설정해야 하는 것들을 정리해봤습니다. Apply transform 블렌더에서 오브젝트 모드와 에디트 모드가 있고 각 모드에서 위치, 각도, 크기를 수정할 수 있습니다. 처음 모델링했을 때 두 가지 모드를 번갈아 가면서 Transform을 조정하였는데 사실 두 가지 모드는 큰 차이가 있습니다. 💡 오브젝트 모드 - 해당 오브젝트 그 자체를 수정하는 것 (Mesh 수정 X) - 위치 변경 시 Origin 자체가 이동됨 ...

2025년 04월 19일 · 1 min · 207 words · JongBin

유니티 SQLite 사용하기

💡 Quotation SQLite는 MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. Wikipedia 게임의 진행 정도, 옵션 등 저장 할 데이터가 있는데 어떤 방식으로 저장을 할까 고민하다가 SQLite 를 사용해 보기로 했습니다. 👍 준비 sqlite3.dll SQLite 를 사용하기 위해 두 파일이 필요한데, 먼저 이 곳에 가서 미리 컴파일 된 파일을 다운받고 sqlite3.dll을 추출합니다. Mono.Data.Sqlite3.dll C:\Program Files\Unity\Hub\Editor\[유니티버전]\Editor\Data\MonoBleedingEdge\lib\mono\4.5 에서 Mono.Data.Sqlite3.dll 파일을 추출합니다. 유니티 허브 - Installs 에 설치된 에디터의 톱니바퀴 버튼을 누르면 빠르게 이동할 수 있습니다. 😎 ...

2025년 03월 30일 · 6 min · 1165 words · JongBin

Stable Diffusion AI 이미지 생성기 로컬 구축하기

💡 Quotation 스테이블 디퓨전(Stable Diffusion)은 2022년에 출시된 딥 러닝, 텍스트-이미지 모델이다. 스타트업 스태빌리티 AI(Stability AI)가 여러 학술 연구원 및 비영리 단체와 공동으로 개발했다. 스테이블 디퓨전은 사용자로부터 텍스트를 입력받아 그림이나 사진으로 출력을 해줍니다! 😎 깃에 있는 내용을 그대로 클론을 받고 배치파일 또는 스크립트를 실행하면 바로 사용할 수 있을 정도로 구축하는 방법도 쉽습니다. 사양 CPU: Ryzen5 7500F MEM: DDR5 32GB GPU: nVidia RTX 4060 8GB (엔비디아 권장) Windows 11 Pro x64 준비 Git 깃 허브에서 스테이블 디퓨저 및 확장 모듈을 클론할 때 필요합니다. Python AI 는 파이썬 위에서 돌아간다고 생각하면 됩니다. 설치 후 환경 변수 추가 필요 Win + R 키를 눌러 sysdm.cpl ,3 입력 환경변수 클릭 Path에 Python3 설치 경로 추가 %appdata%\..\Local\Packages\ 에 찾을 수 있음 파이썬이 설치된 루트 디렉터리와 Scripts 디렉터리 두 개 추가 Path 가 길다고 오류 메세지가 나오면 아래와 같이 조치 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem 에서 LongPathsEnabled 값을 1로 수정 Stable Diffusion WebUI 필요한 패키지를 자동으로 받아주고 Web UI 를 제공 실행 클론을 한 후 해당 디렉터리 안에 webui.bat 을 실행하면 됩니다. ...

2025년 02월 02일 · 2 min · 303 words · JongBin

유니티 안드로이드 빌드 및 무선 연결 실행

이번 글에서는 유니티 프로젝트를 안드로이드로 빌드 후 스마트폰에 무선으로 배포하는 방법을 알아보겠습니다. 😄 🚀 Android SDK 설치 안드로이드로 빌드하기 위해서 Android SDK 가 필요합니다. 인터넷에서 따로 찾아서 설치할 필요 없이 유니티 허브에서 설치할 수 있습니다. 💡 저는 이미 설치가 되어 있어서 installed 라고 나와있습니다! JDK 또한 따로 설치하여서 유니티에서는 제외해 주었습니다. 환경 변수 추가 안드로이드 기기와 무선으로 연결하려면 adb1 가 필요합니다. 따라서 adb.exe 가 있는 곳을 환경 변수로 등록해 주면 편하게 이용할 수 있습니다. ...

2025년 01월 29일 · 2 min · 275 words · JongBin

유니티 에셋 및 애니메이션 추가하기

유니티 에셋 스토어에 있는 캐릭터를 다운받고 유니티 프로젝트에 적용해 봅시다! 우선 저는 귀여운 동물들이 있는 무료 에셋을 골랐습니다. 😄 프로젝트 에셋 추가 마음에 드는 에셋을 골랐다면 프로젝트에 추가해 줍니다. Package Manager - My Assets 에 스토어에서 고른 에셋이 보이는데 여기서 다운로드 받은 후 Import 시켜줍니다. 적용 캐릭터가 있을 땅을 하나 만들어주고, 그 위에 추가한 에셋을 추가해 보겠습니다. 3D Object 에서 Plane 을 눌러 땅을 추가했고 카메라를 조금 더 위에 두어 시야를 조정했습니다! ...

2025년 01월 26일 · 3 min · 618 words · JongBin