그동안 미뤄왔던 NFT(PFP) 만드는 방법에 대해 포스팅 하려한다.
먹고사는데 바뻐 포스팅하는데 오래 걸렸다는 핑계로 넘어가고자 합니다..^-^
그럼 어떻게 만드는거야 ?
나도 처음에는 비트코인이니 뭐니 가상화폐니 등등 어려운 말들이 나와 거리를 두고 있었다.
하지만 조금씩 공부하면서 그닥 어려운일은 아닌데 나로서는 ?
우선 어떤 프로그램들이 있는 지 조사를 해봤다.
1. 이미지 생성및 신체 부위별 파트 제작
Figma /Photoshop / Illustration를 주로 이용한다.
Figma
Figma(figma.com-회원가입필요)- 배경사이즈 동일하게, 각각눈,코,입등 특성을 PNG로 저장

피그마 프로그램으로 생성한 이미지 Figma

피그마 프로그램 소개는 추후 자세히 설명 예정임.
레이어 순서는 배경이 아래임.
기본적으로 배경/몸통/눈/입/손으로 만들어 준다.
Photoshop / Illustration
포토샵이나 일러스트로 위의 이미지를 만들 수 있으며, 그래픽 제작 전공자나 관심있는 분은 일러스트나 포토샵으로 만드는게 좋을테고, 일반분들은 쉽게 만들 수 있는 피그마를 추천 합니다.
2. 이미지 조합,생성
이미지 조합프로그램중 Hashlips art engine 을 이용하여 머리, 눈, 코, 입 등의 분리된 이미지를 자동으로 조합 생성할 수 있는 프로그램을 다운받는다.
이미지 조합 자동 생성 프로그램 : https://github.com/HashLips/hashlips_art_engine 로 접속한다.
접속후 CODE


이미지 조합을 위해 우선 코드를 생성을 위해 필요 프로그램을 다운받는다.
이해를 돕기위해 (아래 코드생성은 한번만 읽고 유튜에 검색하면 자세히 나온다)
https://www.youtube.com/watch?v=IEOsoUiT_30&list=PLU9-uwewPMe18789ApNkf5frIjxpBqQvs
1) 코드생성
code.visualstudio.com 로 접속하여 다운로드 후 설치 하면 된다. 데스크탑에 아이콘 생성된다.

2) node.js를 다운받는다
(많이 추천하는 버전으로 다운) 설치까지 해줌 https://nodejs.org/ko
Node.js — 어디서든 JavaScript를 실행하세요
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org

많은 사람들이 추천하는 안전한 버전을 다운 받는다(좌측)
3) 2번까지 설치가 끝나면 데스크탑의 visualstudio를 실행하여 연다.



4) file>open folder > 선택후 위의 압축을 푼 폴더 hashlips 폴더를 선택한다.
(압축푼 폴더의 내용을 선택하는것이 아니라 압축폴더를 선택한다)
예) 폴더명 (c>...> hashlips _art_engine-1_1_2_patch_v5)
5)상단 메뉴에서 Terminal 버튼을 눌러 New Terminal을 선택

6) 검은 화면 보였다 사라진다.
7) 하단 cmd 열 + 를 눌러 powershell 이 나오는걸 확인 할 수 있다.
하단부분 :PS C:\jocoding\hashlips_art_engine-1.1.2_patch_V5>라는 문구가 나오는걸 볼 수 있다.

8) 하단 우측 아래 화살표 를 눌러 Command Prompt(Default)를 클릭한다.
![]() |
![]() |
기본 셋팅 후 우측 이미지와 같이 코딩 작업을 할 준비가 완료
9) hashlips 홈페이지로 가서 Installation 의 npm install을 카피

10) Visualstudio 페이지 하단 PS C:\jocoding\hashlips_art_engine-1.1.2_patch_V5>npm install 을 붙여넣고
엔터를 친다. 그럼 설치가 완료된다.

11) hashlips 홈페이지로 가서 Usage 부분 layerConfigurations 부분을 수정할 수 있다.
위의 기본 세팅이 끝났으면 아래의 코드를 실행하면 이미지가 만들어진다.
(이미지 노출 % 및 설정하는 방법은 추후 자세히 알려드리겠습니다)
배경 3개 / 몸통 3개 / 눈 3개 / 입 2개 / 손 2개 를 각각 곱하면 108개가 나온다.
추가 설명 예정이니 읽기만 해 보세요(또 언제라고 단정하기에는 거짓말이긴 하지만 꼭 추가 포스팅 할 예정임)
3. 민팅과 거래
꼭 알아야 할 사항
opensea 아이디 패스워드를 이용하지 않는다.
민팅하기전 블록체인 (BlockChain)지갑을 만들어야 한다.
TIP)
블록체인 (BlockChain)이란
정보를 기록하고 저장하는 탈중앙화 시스템이다. 일련의 순서로 연결된 데이터 단위(‘블록’이라고 함)로 구성된 일종의 분산 장부 기술(Decentralized Ledger Technology)로, 각 블록에는 이전 블록의 고유 번호가 담겨 있어 체인을 형성한다. 일종의 데이터베이스 역할을 하며, 암호화폐에 활용되는 것으로 가장 널리 알려져 있다. 간단히 특정한 프로토콜에 의해 운영되는 컴퓨팅 시스템 네트워크 전체에 복제 및 배포되는 디지털 장부다.
블록체인 지갑 만드는 프로그램
MetaMask/ Coinbase Wallet/ WalletConnect/ Fortmatic/ Kaikas/ Bitski/ Venly/ Dapper/ Aythereum/ Torus/ Portis/ OperaTouch/ Trust
블록체인 프로그램중 사용자가 많은 MetaMask를 이용해 지갑을 만들어 보려 한다.
opensea에는 Ethereum / Polygon / Klayth 로 등록이 가능하다.
수수료 없는 Polygon으로 예를 들어 설명할 예정이다.
opensea에 등록하기 위한 위 3가지 블록체인에 대한 요점
Ethereum : 등록순위 2위, 안정적, 가장큰시장, 수수료 비쌈(20만원 이상)
Polygon : 등록순위 14위, 수수료 없음
Klayth : 그라운드X(X 코인)- 한국 카카오톡에서 만듬, 수수료 저렴(10만원 미만)
4. 블록체인 지갑 만드는 방법
1) Metamask.io로 접속한다 (다운로드 버튼으로 다운받는다)
2) 컴퓨터로 이용시에는 Chrome을 선택하여 설치한다.
3) Install MetaMask for Chrome 선택후 다음 페이지에 우측 상단의 확장프로그램 추가인 Chrome에 추가 선택
4) 설정을 시작하죠 클릭
5) 지갑 암호생성, 약관동의
6)지갑보호하기(비밀번호 표시하려면 여기를 클릭하세요)
-지갑비밀번호는 어느 누구에게도 알려주면 안돼, 처자식 한테도
7) 비밀 구문확인 순서대로 확인
8)크롬의 우측 상단 확장 프로그램에서 MetaMask 의 핀 표시를 클릭
이제 지갑을 완성 하였다.
Collection 만들기
1) MyCollection 선택 - Create a Collection을 클릭
2) 추천 규격에 맞춰 준비한 이미지로 로고이미지, 퓨쳐이미지, 배너이미지를 등록해 준다.
이름도 정해주고, 주소(URL)도 적어주고, 설명, 카테고리, 링크를 설정해 준다
크레이터어닝(Creator Earnings) 거래 할때마다 나에게 얼마의 수수료가 돌아오게 할지 설정(최대 10%)
지갑주소(크롬의 우측 메타마스크를 선택 후 팝업창이 뜨면 Account 눌러 크레이터어닝에 붙여주기 하면 됨.
블록체인선택(polygon), 디스플레이 테마는 3개중 하나 선택 (Covered)선택,
Explicit & sensitive Content(민감한부분)은 선택하지 않는다.
마지막 Create 버튼 선택하면 Collection완성
Item 추가
1) 우측 상단 Add item 버튼 추가
2) Create New Item 페이지가 나온다. (민팅을 시작하는것이다)
3) hashlips 에서 만들어진 폴더 > Build 폴더의 (번호.png)이미를 하나 선택하여 업로드 한다.
4)이름은 json 파일의 생성된 name 의 (이름#번호)를 복사 후 붙여 넣는다
5)Desecription은 hashlips의 설명내용과 같이 카피하여 붙여 넣는다.
6) Collection 우측 아래 화살 버튼을 눌러 기존 만든 컬렉션을 선택해 주면 된다.
7) Add Properties 타입이나 이름 (hashlips 이미지 생성시 입, 코, 배경 등의 이름을 넣어준다)
8) Supply 는 하나의 이미지만 생성하고자 하면 1만 입력 (여러이미지 자동으로 올리는건 추후 설명)
9)Blockchain 은 polygon 선택 Create 버튼 누르면 추가됨 추후
My collection페이지에 가면 나의 컬렉션안에 아이템 하나가 등록되어 있다
Sell 버튼 눌러 판매가 이루어짐. -> 가격설정(소수점으로도 입력 가능)과 판매기간 설정후
Comlete Listing 클릭후
10) 별도창이 드면 Unlock 를 클릭 후 크롬 우측 상단의 MetaMask를 열어 서명요청을 하고
Sign message가 뜨고 Sign을 해주면 판매가 이루어 진다.
5. 마무리 하며
앞으로 거래가 좀더 쉽게 변화될거를 예상해 본다,
지금은 코인거래시 지갑을 사용안하고 바로 입출금 온라인 통장처럼 변화되듯이.
포스팅 하기위해 조사를 하다보면 교육이라는 타이틀에 사기(유료강의)가 많았다.
국내 PFP 만드는 사이트중 올인원으로 소개 되며 제작 및 판매 까지 쉽게 접근가능
하다며 홍보하는 사이트들이 많았다. 주로 이런걸 피싱사이트라고 부른다.
유료강의 사이트도 있었는데 6시간 또는 하루 정도의 수업료 30만원으로
그러니 혼자 열심히 독학 합시다.
내가 다른 사람보다 좀 유리한점은 그림을 배웠고, 그래픽 프로그램을 다룰줄 안다는 것외엔 없다.
그래서 프로그램 분야는 바닥이라 많은 신경을 곤두세워 집중해야 했다.
이 좋은 세상에 유튜브로 다 나와 있는데 할 수 있다. 화이팅!
'NFT PFP 제작' 카테고리의 다른 글
NFT아티스트 (0) | 2025.02.08 |
---|---|
NFT가 뭔데 ? (0) | 2025.01.14 |