2023. 3. 25. 01:42ㆍIT
AI를 이용한 모델을 그리거나 ChatGPT를 이용하는 방법들에 대한 관심을 갖게 되었다. 자주 찾는 사진 사이트에 AI를 이용한 그림들이 많이 올라오면서 부터다. 실제 모델을 찍은 것과 같은 품질이 정말 대단했다. 물론 모델은 어찌보면 인공적인 느낌이 나긴 했지만 어떤 사진은 정말 실제로 찍은 것 같기도 했다. 다음의 그림은 내가 생선한 사진 중의 하나다.
여러차례 시도를 해서 얻은 사진 중의 하나지만 대단하다.
난 AI를 교안을 만들 때 사용하면 좋겠다는 생각을 했다. 예를 들면 모바일 어플리케이션을 만드는 그림이 슬라이드에 넣기 위해 필요하다고 가정해 보자.
"the man who make a mobile application"
이라는 프롬프트를 입력해서 다음과 같은 그림이 생성이 되었다. 파워포인트에 넣기 딱 좋은 그림아닌가 싶다. stable diffusion web이라는 AI 프로그램이 가장 많이 사용되는 것 같다. 하지만 앞선 모델 일러스트와 아래의 일러스트는 sporky.ai라는 곳에 접속해서 생성을 했다. 한국의 스타트업이라고 하고 beta 서비스 중이라 무료로 이용을 할 수 있다.
사실 노트북을 많이 사용하는 요즘 컴퓨터 사용패턴에서 내 컴퓨터에 AI용 프로그램을 설치해서 AI를 통해 그림, 일러스트, 사진을 생성하는 것은 어렵다. 어렵다기보다 시간이 많이 걸린다. 가장 유명한 stable diffusion webui는 검색을 통해서 어렵지 않게 설치할 수 있다. 사진이나 일러스트를 활용하기 위해서는 다양한 모델을 받아서 사용을 하면 된다.
다음의 그림이 맥에서 설치해서 그림을 생성하는 화면이다. 512 x 512 사이즈 이미지를 생성하는데 25분 이상이 걸린 것 같다. 재미 삼아 생성을 할 때는 괜찮지만 뭔가 업무에 활용하기엔 부담스럽다. 그리고 모델들을 생성하기 위해서는 적당히 학습된 model들을 다운 받아서 사용해야 한다. 다음의 모델 생성은 chilloutmix라는 실사 모델을 다운받아 사용했다.
또 다른 방법은 구글코랩을 이용해서 구글의 막대한 서버들의 힘을 빌어 stable diffusion webui를 사용하는 방법이 있다. 코랩을 이용해서 PC에서 접속해도 웹 브라우저를 통해서 프로그램을 실행하기 때문에 사실 위의 웹브라우저와 동일한 인터페이스를 볼 수 있다. 그런데 하나의 장점은 모바일에서도 동일하게 이용을 할 수 있다는 것이다. 다음의 화면과 같이 말이다. 앞선 애플리케이션을 만드는 남자를 프롬프트로 주고 얻은 그림 중의 하나가 아래에 있다. 아쉽게도 connection error가 떴지만 하나의 그림은 얻을 수 있었다.
구글 코랩을 이용해서 구글드라이브에 stable diffusion webui를 설치하는 것은 어렵지 않다. 무료로 빠른 컴퓨팅 파워를 사용할 수 있다는 장점은 있지만 하루에 사용할 수 있는 횟수가 정해져 있다는 단점도 있다. 모바일로 할 경우에는 연결이 자주 끊어지는 문제도 있다. 그래서 재미삼아 해 보실 분들은 sporky.ai가 좋은 대안이 될 것 같다.
예쁜 모델들을 생성해 봤는데 프롬프트는 다음과 같다.
(amazing awesome exquisitely extremely finely hyper intricate super ultimate ultra wonderful detailed), (masterpiece), (detailed), 1 girl, pale skin, model shoot style, full shot body photo of the most beautiful artwork in the world, Korean 24-year-old beautiful thin lady with a cute-fine-face and brown long hair, and big black eyes with a small smile
네가티브 프롬프트는 다음과 같은데 네거티브는 이미지를 생성할 때, 나오지 않아야 하는 것들을 명시한 것이다. nude같은 단어를 빼 놓게 되면 헐벗은 19금의 모델들이 나타나니 조심해야 한다.
nude, nsfw, naked, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, strabismus
마지막은 sporky.ai에서 생성한 모델 일러스트들을 몇 장 샘플로 올려본다. 앞의 프롬프트를 썼다.
'IT' 카테고리의 다른 글
[Python] eMail 보내기 (0) | 2023.03.26 |
---|---|
[Python] Google News Scrawling - GoogleNews (0) | 2023.03.26 |
[Python] 문자열 추출하기 (0) | 2023.03.18 |
[Python] PDF에서 정보 추출하기 (RPA) (1) | 2023.03.18 |
#12/12 아두이노 로봇 HowTo (1) | 2022.11.04 |