알짜게시판

Midjourney, DALL·E, ChatGPT에서 Y2K 파스텔 UI 프롬프트 만드는 방법

Y2K 감성의 UI를 만들려고 이미지 생성 AI를 여러 가지 써 보면서 가장 먼저 느낀 점이 하나 있다. 같은 내용을 입력해도 프롬프트를 어떻게 구성하느냐에 따라 결과가 꽤 달라진다는 점이다.

특히 모바일 UI, 웹 인터페이스, 픽셀 그래픽, 장식용 오브젝트처럼 목적이 다른 작업은 하나의 프롬프트로 해결하기 어렵다. 그래서 작업 목적에 맞는 템플릿을 따로 만들어 두면 결과를 반복해서 사용할 때 편했다.

모바일 앱 UI는 화면 구성 요소를 함께 설명해야 결과가 안정적이다

모바일 UI를 생성할 때는 색감만 설명하면 원하는 화면이 나오지 않는 경우가 많았다.

버튼, 아이콘, 카드, 위젯처럼 실제 인터페이스를 구성하는 요소를 함께 적어야 AI가 레이아웃까지 이해하는 모습을 볼 수 있었다.

사용한 프롬프트는 아래와 같다.

UI UX design of a mobile app, Y2K aesthetic, bubblegum pastel color palette, soft pink, baby blue, mint green, lavender, translucent glassmorphism containers, chunky 3D glossy buttons, pixelated icons, rounded sans-serif typography, early 2000s tech nostalgia style, clean layout, high resolution, soft editorial lighting, UI/UX concept --ar 9:16 --v 6.0

여기서 자주 사용하는 표현이 translucent glassmorphism containers다. 반투명한 유리 느낌의 패널을 만들 때 도움이 된다.

또 하나는 chunky 3D glossy buttons다. 초기 스마트폰이나 MP3 플레이어에서 보던 입체 버튼 느낌을 표현하기 좋다.

레트로 데스크톱 UI는 윈도우 구조를 먼저 만들어 준다

웹 화면을 만들 때는 모바일 UI와 접근 방식이 조금 달랐다.

Windows 98이나 Windows 2000처럼 여러 개의 창이 겹쳐 있는 화면을 먼저 만들고, 그 위에 Y2K 스타일을 입히는 방식이 결과가 자연스러웠다.

사용한 프롬프트는 다음과 같다.

Website user interface design, retro Y2K desktop style, chunky computer windows with thick beveled frames, soft pastel background gradient, vaporwave elements, floating 3D music widget, cute pixel stickers, stars and hearts motifs, pearly textures, high contrast, clean negative space, 2000s naive futurism --ar 16:9 --stylize 250

thick beveled frames는 예전 운영체제 특유의 두꺼운 입체 테두리를 표현하는 키워드다.

naive futurism은 당시 디자인에서 자주 보이던 낙관적인 미래 이미지를 만드는 데 도움이 된다.

다마고치 스타일은 LCD 질감을 함께 지정하는 편이 좋다

픽셀 그래픽을 만든다고 해서 단순히 pixel art만 넣으면 원하는 분위기가 나오지 않을 때가 있다.

Y2K 장난감 특유의 감성을 원한다면 LCD 화면 자체를 함께 설명하는 편이 결과가 안정적이었다.

사용한 프롬프트는 아래와 같다.

90s Y2K Tamagotchi LCD screen style interface, cute 8-bit pixel art character and icons, lovely pastel LCD color palette of cream pink, mint, and lavender, dot matrix texture, flat screen expression, status bars, battery indicator, pixel text layout, nostalgic early internet game UI --ar 1:1

dot matrix texture는 액정 특유의 도트 질감을 표현할 때 사용한다.

status bars, battery indicator처럼 실제 게임기의 UI 요소를 함께 넣으면 화면 구성이 조금 더 자연스럽게 만들어지는 경우가 많았다.

UI 장식용 그래픽은 배경보다 오브젝트 자체를 설명한다

버튼 주변에 넣을 하트나 별, 크롬 장식처럼 UI 에셋을 만들 때는 화면 전체를 설명할 필요가 없다.

필요한 오브젝트만 나열하는 편이 활용하기 쉬운 결과를 얻을 수 있었다.

사용한 프롬프트는 다음과 같다.

A set of Y2K aesthetic 3D graphic elements for UI design, isolated on a clean seamless soft pink backdrop, liquid metallic chrome material, glossy iridescent finish, butterfly clips, glossy hearts, stars, tribal shapes, 2000s pop star energy, high detail, clay render style --ar 16:9

liquid metallic chrome은 액체처럼 반사되는 크롬 재질을 표현한다.

glossy iridescent finish는 오로라처럼 여러 색이 비치는 표면을 만드는 데 자주 사용하는 표현이다.

원하는 색감이 나오지 않을 때는 키워드 위치도 영향을 준다

파스텔 계열이라고 해도 원하는 색이 항상 먼저 반영되는 것은 아니었다.

조금 더 진한 핑크를 원한다면 프롬프트 앞부분에 neon bubblegum pink를 추가하는 방식이 도움이 됐다.

색상 키워드는 뒤보다 앞에 배치할 때 우선순위가 높게 반영되는 경우가 있었다.

같은 프롬프트라도 색상 표현 하나만 바꿔도 전체 분위기가 달라지는 모습을 자주 볼 수 있었다.

Midjourney에서는 스타일 파라미터도 함께 조절해 본다

Midjourney를 사용할 때는 프롬프트 내용뿐 아니라 파라미터도 결과에 영향을 준다.

그래픽 디자인처럼 깔끔한 결과를 원할 때는 아래 옵션을 함께 사용하는 경우가 많았다.

--style raw

이 옵션을 추가하면 AI 특유의 과장된 회화 스타일이 줄어드는 편이다.

UI 디자인이나 그래픽 소스를 만들 때는 조금 더 정돈된 형태로 생성되는 경우가 많았다.

작업 목적에 맞는 프롬프트를 나눠 두면 반복 작업이 편해진다

Y2K 스타일이라고 해도 모바일 앱, 데스크톱 UI, 픽셀 인터페이스, 장식용 그래픽은 필요한 키워드가 서로 다르다.

처음부터 하나의 긴 프롬프트로 해결하기보다 작업 목적에 따라 템플릿을 따로 만들어 두는 편이 반복 작업에서 훨씬 편했다.

필요한 키워드만 조금씩 바꾸면 비슷한 분위기를 유지하면서도 새로운 UI와 그래픽 소스를 계속 만들어 낼 수 있었다.

로그인 후 댓글내용을 입력해주세요

제목 글쓴이 조회 날짜
기타 Midjourney, DALL·E, ChatGPT에서 Y2K 파스텔 UI 프롬프… 8 53분 전
리눅스 Cloudflare R2 자동 업로드 구성하기. 특정 폴더에 파일만 넣으면 R2… 44 13시간 전
워드프레스 워드프레스 7.0 관리자 링크 색상 변경 후 이전 색상으로 되돌리는 방법 905 26-06-04
워드프레스 캐시 환경에서 AJAX 댓글(코멘트) 분리로 서버 응답시간 속도 향상 990 26-04-29
리눅스 아파치 일반 계정 파일 접근 권한 설정과 mod-ruid2 적용 방법 1,078 26-04-26
델파이 Delphi IDE 메인 폼 안열림 dproj 설정으로 해결 992 26-04-26
개발팁 VSCode 한국어 설정법, Configure Display Language로 … 1,529 26-04-24
기타 RustDesk 자체 서버 구축으로 공용 서버 로그인 문제 해결 2,221 26-04-16
리눅스 Dante SOCKS5 프록시 서버 구축 및 설정 915 26-04-10
윈도우 윈도우 실행파일(exe) 서비스 등록 자동화 쉽게 하는 방법 - NSSM 1,170 26-04-05
기타 CLIProxyAPI Windows 설치 가이드 3,069 26-04-04
워드프레스 그누보드7 데이터를 WordPress WXR로 변환하기 989 26-04-01
기타 Ollama 설치 경로 C드라이브 고정 문제 해결 및 드라이브 변경 방법 1,351 26-03-31
개발팁 Apache Access Log 기반 도메인별 방문자 카운터 구현 889 26-03-31
윈도우 ZImage AI 이미지 생성 환경 구축 방법 1,088 26-03-26
윈도우 파일 복사 후 실행 배치파일 - 에러 감지 포함 1,126 26-03-10
개발팁 네이버 검색 Open API 1,607 26-02-10
개발팁 네이버 검색광고 키워드 도구 API 검색 2,413 26-02-10
개발팁 MariaDB column_stats 테이블 오류 해결 방법 1,606 25-12-06
개발팁 PHP-FPM 에러 로그 실시간 모니터링 1,430 25-12-03
윈도우 윈도우11 업데이트 후 네트워크 드라이브 접근 불가 문제 해결 방법 2,884 25-11-24
개발팁 다국어 번역 함수 구현 방법 3,942 25-11-08
워드프레스 "치명적인 오류가 발생했습니다" 디버깅 가이드 14,684 25-10-31
리눅스 Apache 웹 로그 분석하기 – awk와 GoAccess 활용 19,251 25-10-28
길호넷 칼무리 - 외부 명령으로 캡처 자동화하기 1 41,183 25-10-14
윈도우 윈도11 강제업데이트 피하고 윈도10 계속 쓰기 42,366 25-10-12
리눅스 PHP 파일 업로드 용량 늘리기 57,353 25-10-03
개발팁 애드센스 충돌 문제 해결하기 75,300 25-09-20
파이썬 Python Playwright로 Edge 브라우저 제어하기 77,530 25-09-12
델파이 TDirectory.Delete 대신 CMD 으로 폴더 삭제 75,732 25-09-10

역사과학웹툰인사이트결혼준비잡학지식주방연구소