728x90

comfy 에  video combine 이 없을수가 있다.

comfyui manager 에서 custom nodes manager 를 선택한뒤 아래 항목을 설치하면된다.

설치해도 가끔 에러 메세지가 나는 경우가 있는데 이런 경우는 대부분 한글명 path 때문에 발생한다

comfy 설치 된 경로를 한글명이 없는 곳으로 이동하자!

C:\ComfyUI_windows_portable

자 다시 comfyui 를 실행해보면 정상적으로 노출되는것을 알수있다.

728x90
728x90

최근 지브리 스타일의 그림을 그려주는 chat gpt 가 핫 했습니다.

다만 계속 해서 이미지를 생성하기에는 속도도 느리고 제한도 있어서 자유롭게 사용을 못했는데요.

이번에느 comfy ui 를 활용하여 간단하게 이미지를 생성하는것을 해보려고합니다.

 

먼저 준비물은 comfy ui 사이트에 접근해서 install 파일을 다운로드해주세요

https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file

 

GitHub - comfyanonymous/ComfyUI: The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface

The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. - comfyanonymous/ComfyUI

github.com

Direct link to download 를 클릭해주시면됩니다.

혹시 7zip 이 설치 안된분들은 아래 클릭하셔서 압축 해제 프로그램도 받아 설치해주세요.~!

https://7-zip.org/

 

7-Zip

7-Zip 7-Zip is a file archiver with a high compression ratio. Download 7-Zip 24.09 (2024-11-29) for Windows x64 (64-bit): Link Type Windows Size Download .exe 64-bit x64 1.6 MB Download 7-Zip 24.09 for another Windows platforms (32-bit x86 or ARM64): Link

7-zip.org

 

압축 해제 하신 뒤 run_nvidia_gpu 를 선택해주세요.

comfy ui 실행된 것을 볼수있습니다. 

다음은 적당한 모델을 다운받아야합니다.

https://civitai.com/models

 

Civitai Models | Discover Free Stable Diffusion & Flux Models

Browse from thousands of free Stable Diffusion & Flux models, spanning unique anime art styles, immersive 3D renders, stunning photorealism, and more

civitai.com

위 사이트에서 필터->체크포인트 선택 한뒤 마음에 드시는 이미지를 클릭해주세요.

전 요런 이미지를 선택했습니다. 그리고 다운로드 클릭해주세요.

 

다운받은 모델은 ComfyUI 아래 폴더에 붙여넣기해주세요 모델에 따라 용량이 클수 있습니다.

C:\Users\홍길동\Downloads\ComfyUI_windows_portable\ComfyUI\models\checkpoints

comfy ui 에서 f5 키를 누르면 체크포인트에 파일이 설정된것을 확인할수 있습니다.

그리고 해당 체크포인트를 다운받은 곳에서 사진을 하나 클릭해보면 prompt 를 뭘 사용했는지 정보들을 알수 있습니다.

사진 오른쪽에 보이는 prompt 들을 복사해서 comfy 에 복사해줍니다.

자 실행을 누르니 오른쪽 처럼 비슷한 이미지가 만들어졌습니다.

이런걸 여러번 하면서 원하는 이미지를 뽑을수 있습니다.

전 여자가 열심히 공부하는 이미지를 하나 뽑아보겠습니다

노력천재고영희 느낌으로요.

전 영어를 못하니까 아래와 같이 chat gpt 에게 부탁했습니다.

 

자 comfy ui 에 추가하여 실행해 보았습니다.

아래와 같이 열심히 공부하는 이쁜 고영희가 생성되었습니다.~!

그림이 저장되는 폴더는 해당 위치에 저장됩니다. 

728x90
728x90

File - > Setting -> Plugins -> GitHub Coplilot

tools -> github copilot -> login

copy and open 클릭해주세요

아래와 같이 붙여넣기해주세요.

초록색 버튼을 눌러주세요.~

 

30일이랍니다. 빠르게 사용해봅시다.

안드로이드 에서 오른쪽 탭을보면 코파일러 아이콘이 있습니다. 클릭해보시면 대화형식의AI 를 사용할수있습니다

저는 첫번째로 프로젝트의 구조를 설명해달라고 요청했네요^^ 

728x90
728x90

학창시절에 만들었던 게임이 있었다.
그이름은 바로 쾌속 한자왕

 
거의 20년 전 만들었던 게임이다보니 아주 허접해보인다.
소스코드도 없는 상태에서 이 프로젝트를 AI 를 활용해서 리뉴얼 해보려고한다.
 
1. APK 파일 디컴파일하기.
2. 프로젝트 생성해서 디컴파일한 파일들 넣기.
3. 커서 AI 에게 동작되도록 수정 요청하기
4. 이미지들 Chat GPT 활용해서 리터칭하기.
5. 게임 확인 후 리뉴얼 할만한 항목들 선정하기.
6. 게임 출시해보기.
 
몇일 걸릴것같으니 날짜를 적을게

1일차
자 먼저 APK 파일을 디컴파일 해보자
https://github.com/pxb1988/dex2jar/releases

 

Releases · pxb1988/dex2jar

Tools to work with android .dex and java .class files - pxb1988/dex2jar

github.com

해당 사이트에서 dex2jar 파일을 받은 다음
d2j-dex2jar.bat "apk명" 으로 jar 파일을 추출합니다.

https://java-decompiler.github.io/

 

Java Decompiler

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions. JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reco

java-decompiler.github.io

jd-gui 를 실행해서 추출된 jar 파일을 넣어줍니다.
학생시절 작성했던 코드라 그런가 다행히 암호화도 안되어있군요 ㅎㅎ

 
자 그럼 이코드들을 실제 프로젝트로 살려봅시다
jd-gui 에서 소스코드를 모두 저장합시다. 

소스 코드들이 잘 저장되었습니다.
안드로이드 프로젝트를 하나 생성하고 커서에서 해당 폴더로 오픈해줍니다.
그리고 커서에 해당 코드들을 잔뜩 때려넣고 안드로이드 게임 소스코드라며 프로젝트에 추가해달라고합시다.

프로젝트에 소스코드가 모두 들어갔습니다.
이젠 res 파일을 apk에 압축을 풀고 해당 폴더에 모두 넣어줬습니다.

아무래도 디컴파일해서 그런가 res id 까지는 맵핑을 안해줍니다. 그래서 직접 파일들을 추가한 뒤 R id 를 참조하여 매칭해달라고 부탁하니 잘 매칭해주네요. 커서 ai 가 아니였다면 하나씩 확인하고 넣었어야 할 작업입니다. ㅠ
그리고 빈프로젝트를 생성해서 넣은거라 매니페스트나 일부 작업이 안되었을수있습니다. 이것도 연결해달라고 부탁해봤습니다.

구조까지 파악해주면서 설명해주네요~!
 
자 돌려봅시다.
아 역시나 fc 가 발생하네요 한번에 될거라고 기대안했습니다.(기대했음)

 
코드 전체를 검토해서 에러를 잡아줘 와 같은 애매한 요청은 해결을 못하고 오히려 미궁속으로 프로젝트를 빠뜨리고 있었습니다.
커서 AI 를 사용할때에는 나와 같이 코딩을 하는 것이지 너무 맡기면 안될것같다는 생각도 하게되었습니다.
몇개 오류를 오히려 만들어내서 디버깅이 조금 힘들었습니다.
일단 1차 적으로 GPT 에게 부탁해서 리터칭한 이미지를 교체하는데 성공했습니다.
화면봤으니 오늘은 여기까지하고 내일 이어서 작성하도록 할게요.


2일차

타이틀을 제외한 기본이미지들은 이렇게 챗Gpt에게 리터칭을 요청했습니다


팁을 드리자면 요청할때 한번에 이미지를모아서 요청해야 그림체가 잘유지됩니다

이렇게 필요한이미지들을 리터칭 해줬습니다
일단 오늘목표는 프론트 화면과 메뉴 그리고 마을 까지 진입하는걸 목표로해보죠

커서 AI 를 잠시 접어두고 ANDROID 스튜디오에서 쓰기 편한 코파일러를 셋팅해봅시다.
https://yc0345.tistory.com/287

 

Android Studio AI 사용하기 (코파일)

File - > Setting -> Plugins -> GitHub Coplilottools -> github copilot -> logincopy and open 클릭해주세요아래와 같이 붙여넣기해주세요.초록색 버튼을 눌러주세요.~ 30일이랍니다. 빠르게 사용해봅시다.안드로이드

yc0345.tistory.com

 
해당 글을 보고 셋팅해주시구요. 커서 AI 사용하듯 요청해봅시다.
당장 코드에서 보기 싫은 부분을 이렇게 요청해보았습니다.
이런거만 해도 너무 좋은것 같지않나요? ㅠㅠ 

 
터치 이벤트쪽에 코드가 망가져있길래 다시 살려달랬더니 아래형식으로 잘살려줌..너무신기

25년 5월 26일

마을쪽 리소스를 GPT통해 재구성했습니다
애니메이션은 잘안맞기는하지만 나름 쓸만한상태네요


25년 5월 27일

코드들은 대충 다 복구 했습니다만
APK 디컴파일한거라 이름들이 엉망이네요

구조를파악하고 각클래스들 정리좀 해보도록 할게요

생각해보니 지금 시대가 어느시대인데..
자바네이티브 코드를 짜고있지...

리소스들만가디고 GPT가 추천해준 GODOT 엔진으로 개발 계획을 수정하자!

 

# Godot 엔진 개발 시작

https://godotengine.org/

 

Godot Engine - Free and open source 2D and 3D game engine

Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.

godotengine.org

여기 사이트에서 설치해주시면됩니다.

게임 엔진이라고 해서 상당히 거부감이있었는데요 크게 어려운게 없었습니다.

 

728x90
728x90

파이썬과 웹 프론트를 몇개 만들어보았습니다
 
이번엔 모바일로 가서 맛을 한번 봅시다.
안드로이드 앱 개발도 과연 커서AI 가 할수 있을까요? 개인적으로 궁금했습니다.
 
우리가 진행 할 순서는 아래와 같습니다.
1. 안드로이드 스튜디오 설치하기.
2. 안드로이드 스튜디오에서 빈 프로젝트 생성하기.
3. 커서에서 해당 폴더 열기.
4. 커서에게 메모장 앱 부탁하기
5. 플레이콘솔에서 앱 등록하기
 
자 먼저 안드로이드 스튜디오를 아래 사이트에서 다운받아주세요.
https://developer.android.com/studio?hl=ko

Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

developer.android.com

 
적절한 위치에 설치 및 실행하셔서  new project 를 클릭해주세요.
그리고 Empty activity 를 클릭해서 프로젝트를 생성합니다.

 
생성 후에는 커서 ai 를 오픈해서 해당 프로젝트 폴더를 선택해주세요.

커서에서는 위와 같은 형식으로 보이게 됩니다.
자 이제 커서에게 우리가 제작할 프로그램을 부탁해봅시다.

안드로이드 프로젝트야. 메모작성하는 앱이고 리스트로 메모를 추가하고 삭제관리할거야. 코드를 작성해줘

 
잘 작성해주고 있는데요 앱을 재시작하니 메모들이 다 날아갑니다 추가로 이것도 부탁할게요.

앱을 새로 시작하면 메모들이 다없어져 저장할수 있도록 해줘

Room 데이터베이스를 사용해서 저장한다고 합니다. (그게뭔데....)
아이콘도 너무 구리네요 아이콘도 추가해달라고합시다.

메모장에 맞는 아이콘도 만들어줄수있어? 

아이콘도 깔끔하게 제작해주는군요
난 고민도 하지않을 겁니다. 간단메모에 뭐를 추가하면 좋을지 커서ai 에게 또 부탁해봅니다.

간단메모 앱에 추가로 뭘할수있을지 고민해서 추천해줘봐

 
여러가지 추천들을 해주네요 
여기서 우리는 정렬기능과 편집 기능만 추가해달라고 할게요 
 
자 개발 시간은 지금 시간을 보니 한 20분정도 걸린것 같네요. 너무나도 간단하게 앱을 하나 뚝딱 만들어 냈습니다.

 출시도 한번해봤습니다
단 하루만에 앱을 만들고 출시할수있는 세상입니다
 https://play.google.com/store/apps/details?id=com.ziego.simplememo2

초간단 메모 - Google Play 앱

광고가 없는 초간단한 메모 앱입니다.

play.google.com


728x90
728x90

민팃 으로 중고폰 판매 많이하시죠?
최근 집 근처 민팃atm 찾아봤는데 트레이더스 2층이라고만나와서 당황했습니다



트레이더스 2층 올라가시면

노브랜드 앞쪽 입구에 딱 숨어있습니다




728x90

+ Recent posts