안녕하세요? 여러분의 무궁한 발전을 기원합니다.
오늘은 그림이 약하신 분들을 위해 그림들 대신 그려주는 인공지능을 배워보겠습니다.
Disco diffusion이라는 인공지능에게 영어로 문장을 만들어서 시키면 그림을 만들어 줍니다.
준비물은
1.먼저 pc/mac 가능하구요. Disco diffusion이라는 인공지능을 통해 코랩(구글)의 GPU를 할당받아서 하는 것이기 때문에 컴퓨터 사양도 상관 없습니다.
2. 구글 계정에 4기가 정도 빈 공간이 있어야 합니다. Disco diffusion에서 몇가지를 인스톨 하기 때문에요
3. Disco diffusion에게 시킬 영어 문장을 영어로 쓰던가 번역기를 이용해서 준비하세요.
하는 방법은
-
Disco diffusion을 검색해서 연다음에
-
Prompt 항목을 찾아 수정합니다. 그냥 재미로 하실분은 바로 runtime 밑에 run all 하시면 됩니다.
원래 샘플 문장은 다음과 같고 이거 구동시키면 이런 느낌으로 그림이 생성됩니다.
“A beautiful painting of a singular lighthouse, shining its light across a tumultuous sea of blood by greg rutkowski and thomas kinkade, Trending on artstation.", "yellow color scheme"

이런데 저는
“"A beautiful painting of old ruined houses, alleys, dust and smoke on the rocks by greg rutkowski and thomas kinkade, Trending on artstation.", "yellow color scheme"
라고 수정했고 결과는 다음과 같습니다.

영어가 어려우시면 번역기로 하면 됩니다.
-
그후에는 runtime 밑에 run all 합니다.
-
그러면 구글 계정 연결하라고 물어보니 연결해줍니다.
-
20-30분후에 한장씩 인공지능이 그림을 완성합니다. 완성된 그림은 disco difussion/images_out/timetodisco라는 폴더에 저장됩니다.
-
끝
업무에 참고하시기 바랍니다.
글로만 보면 어려울수 있으니 동영상을 첨부합니다.
영화배우 이름을 입력해서 그림을 만들 수 있을런지 궁금하네요.
넣고 절반 정도 진행중인데 고양이 얼굴만 파랗게 나오네요 ㅠ
구글홈이랑 연동이 가능하면 그날 기분에 따라 원하는 그림을 말로 주문하고
디지털액자에 보여주는 것도 가능하겠네요.
저도 따라하기 해 보았습니다. ^^
약간 하울의 움직이는 성 ? 비스무리한 우주선 ??
좋은 강의 감사합니다. ~
저작권은 없겠지요 ㅎㅎㅎㅎ
PT이미지로 넣어 쓰면 좋겠습니다. ^^
네 ^^ 좀 더 그림 결과물 추상적으로 가면,
오묘한 그림이 나올 것 같네요 ㅎㅎㅎ
그리고, 제가 줄리안 오피 그림을 좋아하는데
작가의 취향으로 설정을 하려면
어느 부분을 수정하면 될까요 ? ^^
참고로, 어제 AI 학습 그림을 그린 후,
모르고 그냥 놓아 두었는데,
AI가 같은 조건 상태에서
추가로 다른 그림을 그려내는 것을 확인하였습니다.
이는 같는 조건에서도 유사하지만,
다른 학습결과물을 낸다고 이해해도 될 것 같습니다. ^^
그런데 아마 그냥 이름만 넣어도 될거 같아요? 문법을 크게 신경쓰는지모르겠네요. 좀 틀려도 키워드 자체가 중요한거 같아요.
여기서 아런 것도 하시고^^ 저도 따라해 볼라구요^^
p.s
게시글에 작성하신 표현 중에서, "인공지능"에게 시켜서 컴퓨터 사양이 필요 없다고 하기 보다는, 코랩(구글)의 GPU를 할당받아서 하는 것이기 때문에 상관 없다는 표현이 더 정확하지 않을까요.
0: ["Spaceship, alien invasion, city destruction, people scream"],
100: ["This set of prompts start at frame 100","This prompt has weight five:5"],
}
이렇게 넣고 돌렸더니 결과물이 ㅎㄷㄷ
건강하게 오래 살아야겠어요ㅎ
인간중에 최고의 인간이 가진 정수와 경쟁해야하루것 같아서요
고래 그림 그려달라고 했는데 왠 오징어 같은 고래를....
뭔가 설정을 잘못해서 그런지...
독재, 혁명, 사랑, 고통, 파멸.. 이런 것들이요..
저는 prompt 변경하고 실행했는데 5시간 지나도 아직
batches 4%네요 :(
수정하려면 4. Diffuse! 항목의 오른쪽 n_batches 값을 조정해주면 될 것 같네요.
개인적으로 좋아하는 왕가위 감독의 화양연화를 키워드로 했던 것 같습니다. 정확한 수식어는 어떻게 했는지 잘 기억나지 않네요 ㅜㅜ
이렇게 넣었는데 그런대로 잘 나온 것 같네요.
필터링 과정 자체를 유화 붓질 층을 추정해서 분리하는 방식으로 해서 그리는 듯이 보이게 하구요. 붓질 덧질 층위 내지 레이어로 분리한 것 자체가 AI 없니는 불가능하니 대단하긴 합니다.
예전 인테리어 디자인과 퍼니쳐 디자인이 AI를 만나면 어떻게 될지에 대해 Autodesk 컨퍼런스를 들었는데, 트레이닝시킨 수천개의 결과물중에서 자연어를 통해 범위를 좁히는 아트디렉션의 작업을 하더라고요.
머신 러닝의 한계는 학습한 수만개의 기존 작업물들의 범위 내에서 재조합이 나오는 형식이라 완전히 새로운 카테고리의 작업을 시도 하려면 사람이 그 틀을 깨는 수밖에 없을것 같네요.
구글드라이브에 INIT_IMAGES에 넣기만 하면되나요??
이 영상 보고 했습니다.
저는 이렇게 넣고 3장 정도 만들어 봤는데 비슷하면서도 다 다른 그림들이 나오는게 정말 신기하네요 ㄷㄷㄷㄷ