전체 글 115

스테이블 디퓨전을 활용하기 위한 세팅 1

이 글은 개인적으로 학습한 내용을 기록하기 위한 글이다.  2024.5월 현재 굳이 따로 스테이블 디퓨젼을 설치하는게 아니라 Stability Matrix라는 아주 편리한 설치 패키지가 있어 이걸로 진행하면 된다. 이 패키지는 여러 장점이 있는데 우리가 파이썬이나 깃등의 부가적으로 설치할 프로그램의 버전등을 신경쓸 필요 없이 독립된 공간안에서 인스톨만 진행하면 알아서 처리된다는 점이고 여러 다른 최신 툴들도 같이 설치할수 있어서 좋고, 특히나 한번 설치한 모델들을 여러 툴들이 공용해서 사용한다는 점이 아주 매력적인 점이다. 좀 더 편한 스테이블 디퓨전 설치https://www.youtube.com/watch?v=dcppHNeJArM 영상에서 보면 https://lykos.ai/ 사이트에서 다음받아 진행한..

스테이블 디퓨전을 활용하기 위한 세팅 2

이 글은 개인적으로 학습한 내용을 기록하기 위한 글이다. 참고 동영상https://www.youtube.com/watch?v=W3N7JpjqLuU 프롬프트 작성법과 관리 팁을 정리해보고자 한다. 스테이블 디퓨전을 활용하기 위한 세팅 1와 이어지는 영상이고 거기서 세팅이 어느정도 되어 있어야 이후 작업을 좀 편하게 할수 있다. 대한항공 스타일의 여성 스튜어디스를 만드는 과정을 쭉 정리해보자.   여기서 체크포인트라는 용어가 나오는데 쉽게 말하면 어떤 이미지를 만들기 위한 베이스 모델이라는 의미이다. 영상에서는 저자가 Chilloutmix, Dreamshaper, Henmixreal이라는 것들을 가지고 있다고 나오는데 이 모델들은 civitai에서 쉽게 다운받을수 있다. 영상에서는 홈피에서는 검색만 한다. ..

다국어 처리

이 글은 개인적으로 학습한 내용을 기록하기 위한 글이다.  유니티 : 2022.3.22f1로컬라이제이션 : 1.4.5 유니티가 기본으로 제공하는 Localization를 사용하면 다국어 처리를 비교적 쉽게 처리할수 있다. 골드메탈의 영상 강좌 : https://youtu.be/VNhzMEsy7xc참고 블로그는 https://dev-junwoo.tistory.com/125 일단 Localization 패키지를 받는데 이때 Addressables 패키지가 설치되어 있지 않다면 같이 받아야 한다. Localization 패키지를 다운받고 최초 세팅을 진행해야 하는데 Project Settings > Localization 선택하면 세팅파일이 없는 상태인데 아래 Create 버튼을 눌러서 적당한 폴더에다가 Se..

유니티3D 2024.05.13

구글 애드몹 광고

여러가지 팁 모음 이 글은 개인적으로 학습한 내용을 기록하기 위한 글이다. - 테스트프로젝트작업은 유니티 2022.3.7광고 SDK는 GoogleMobileAds SDK 9.0 위 프로젝트는 개인적인 테스트 프로젝트이다. - 기본 진행 튜터리얼 (항상 기본이 중요하다.)https://developers.google.com/admob/unity/quick-start?hl=ko - 참조한 블로그https://rupicat.com/entry/%EC%9C%A0%EB%8B%88%ED%8B%B0%EC%97%90-%EA%B5%AC%EA%B8%80-%EC%95%A0%EB%93%9C%EB%AA%B9-%EA%B4%91%EA%B3%A0-%EB%B6%99%EC%9D%B4%EA%B8%B0 - 광고 튜터리얼 대로 진행했을때 유니..

유니티3D 2024.04.29

스테이블 디퓨젼 사용기 5 (각 메뉴 심화2)

챕터 2가 내용이 많아 둘로 나눈 2번째 파트이다. 스테이블 디퓨젼(이하 스디)의 확장 기능에 대해 알아보자. 짜잘한 UI 세팅은 건너뛰고 제일 중요한 ControlNet에 관해 살펴보자. 설치 관련해서는 책 앞에서도 언급되어 있어 건너뛰고 사용법위주로 보자. 컨트롤넷은 기존 이미지를 깊이맵, 포즈데이터, 외각선 맵등으로 변형할수 있는 기능이다. 컨트롤넷은 이미지 분석을 위한 Preprocessor 알고리즘과 컨트롤넷 확장 모델 선택 항목이 주요 구성 요소이다. 일반적으로 Preprocessor와 Model의 항목을 비슷한 이름으로 세팅한다. Preprocessor를 사용하지 않고 컨트롤넷을 사용할수도 있는데 사전에 라인만 그려진 일러스트라면 Preprocessor 이미지 분석이 필요없고, Canvas에..

스테이블 디퓨젼 사용기 4 (각 메뉴 심화)

챕터 2 : Stable Diffusion WebUI의 기초와 활용, 스카이 박스 환경맵 제작하기 를 살펴보도록 하자. 책에 자세히 나와 있으므로 내가 차이점을 찾아볼때 바로 직관적으로 알수 있도록 풀어서 적어보자. 체크포인트 모델 : 이미지 특성 모델 선택 (예를 들면 실사풍이냐 일본 애니풍이냐등을 선택) 크게 3가지가 있다. 베이스 모델, 체크포인트, 확장모델 베이스 모델 : 기본 모델이라고 보면 된다. 체크포인트 : 용도에 맞게 커스터마이징 된것이 체크포인트이다. ckpt 또는 safetensors 확장자로 되어 있는데 기존 ckpt 형식에서 개선된게 safetensors 이다. 확장모델 : 체크포인트에 추가로 다른 학습모델을 붙이는 개념이다. 체크포인트에 헬멧이라는 개념이 없다면 헬멧이 학습된 확..

스테이블 디퓨젼 사용기 3 (프롬프트 세팅)

모델은 2가지 realisticVision V20, Sci-fi_Diffusion 모델을 받아서 적당한 폴더에 넣는다. 이미지의 성격에 따라서 적합한 모델을 사용하는것이 매우 중요하다. 여기선 Sci-Fi_Diffusion 모델을 사용하자. 프롬프트는 아래와 같다. [긍정 프롬프트] (A scene from a Hollywood horror movie:1.5), The city is overrun by (massive crumbling amoebas:1.4) that have destroyed buildings and contaminated the streets, leaving the entire metropolis shrouded in a palpable sense of dread and despair..

스테이블 디퓨젼 사용기 2

이 글은 개인적으로 학습한 내용을 기록하기 위한 글이다.  책 내용을 따라하면서 정리한 것이다. 글이 살짝 옛날 글이라 최근에 프롬프트 정리한 글을 보려면 아래 링크를 클릭하면 된다.프롬프트 작성법 챕터1 AI를 활용하여 다양한 배경컨셉 만들기 프롬프트와 스테이블 디퓨젼 (이하 스디)의 각 작동메뉴에 대해 알아보자. 설치된 스테이블 디퓨전을 실행하자. 화면 구성은 다음과 같다. txt2Img 항목에 cute cat이라고 치면 아래와 같이 귀여운 고양이 이미지를 바로 얻을수 있다. 간단하게 txt2img 항목에 원하는 프롬프트 내용을 적어 넣고 Generate 버튼을 눌러주면 출력이 나오는 구조이다. 하지만 잠깐만 써보면 내가 원하는 컨셉의 그림을 뽑아내기가 쉽지 않다는걸 알 수 있다. 사용법을 제대로 익..

멀티플랫폼 C++ 빌드환경 세팅

OS별 C++ 컴파일러 종류 LLVM(멀티 플랫폼 컴파일러 프로젝트) CLang (LLVM프로젝트에 속한 컴파일러, 맥 기본 C++ 컴파일러) GCC (오래된 오픈 소스 컴파일러, 이제는 지원중단된 상태) MinGW (윈도우에서 GCC 로된 컴파일러, 윈도우 환경에서 리눅스 명령어만 사용할때 유용) MSVC (윈도우 전용 컴파일러) OS별 대표 IDE 종류 VSCode (무료 멀티 플랫폼용) Visual Studio (거의 윈도우 전용) XCode (맥전용) Clion (JetBrains사의 유료 멀티 플랫폼용) Qt Creator (Qt와 C++를 같이 개발할때 쓰면 좋은 무료 멀티 플랫폼용) 기타 툴 CMake (무료 멀티 플랫폼용 빌드 툴) 각 환경별 세팅하기 맥에서 C++ 빌드환경 세팅하기 (좀 ..

혼공학습단 10기(혼자 공부하는 머신러닝)를 끝내면서....

약 한달간의 기간은 해볼만하다고 생각하고 무작정 달려들었지만... 나름 예전에 독학으로 반정도는 봤던 책이라 다시 시작하면 쉽게 쉽게 갈 수 있을줄 알았건만 다시 들여다본 책은 하얀건 종이요 까만건 글씨인건 변하지 않았더군요. 역시 책이란건 한번 봤으면 끝까지 다시 봐야 기억에 그나마 남는거 같았습니다. 중간에 그만둔 책을 다시 보니 아주 미세한 기억만이 남아있었습니다. 또한 직장인들의 주중 저녁시간은 비어있는듯 비어있지 않은 시간임을 다시 한번 깨닫게 되었네요. 항상 출근할때는 퇴근후에 한 챕터씩 진도를 나가야지를 다짐하지만 피곤함앞에서는 장사가 없었습니다. 그래도 가끔씩 주는 선물은 큰 힘이 되었고 ㅎㅎㅎ 선물을 받았으니 어떻게든 마무리를 해야겠다는 강력한 의지로 주중에 못한 작업들은 주말에 몰아서 ..