NFT Marker Creator
Tất cả các lệnh trong bài viết đều được chạy lần lượt từng lệnh một trong Terminal ➔ Ubuntu:

Bước 1: Cài đặt curl và nvm
sudo apt install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm --version
Bước 2: Cài đặt Node.js version 16
nvm install 16
Bước 3: Cài đặt NTF Marker Creator
cd ~ && mkdir projects
cd projects
git clone https://github.com/Carnaux/NFT-Marker-Creator.git marker-tool
ls -al
Tips: trong Linux, chúng ta xem danh sách file và thư mục ở thư mục hiện tại bằng lệnh ls -al
Nếu sau khi gõ lệnh ls -al bên trong thư mục projects mà thấy xuất hiện thư mục marker-tool là đã cài thành công.
Chạy tiếp lệnh:
cd ~/projects/marker-tool
npm install
Bước 4: Tạo thư mục nguồn và hình ảnh làm marker
Tạo 1 thư mục tên shared-linux bên trong ổ D của máy tính: D:\shared-linux
Chọn 1 hình ảnh để làm marker:
- Hình ảnh nên có kích thước đủ lớn (VD:
1920 x 1080pxhoặc lớn hơn). Tối thiểu là1000 x 1000px. - Phải là định dạng
.jpg - Phải đặt tên là
marker.jpg

Tạo thêm 1 ảnh thumbnail từ ảnh trên để làm ảnh xem trước (ảnh này chỉ để quản lý trong Admin):
- Kích thước 200 x 200 px
- Phải là định dạng
.jpg - Phải đặt tên là
thumbnail.jpg

Đặt 2 ảnh này vào thư mục D:\shared-linux

Bước 5: Tạo ảnh NFT marker
Trở lại Terminal ➔ Ubuntu :
# Go to the marker-tool directory
cd ~/projects/marker-tool
# Check if node.js is version 16 or not. If not, run the command: nvm use 16
node -v
# Copy marker.jpg from D:\shared-linux into Ubuntu
mkdir -p sources && cp /mnt/d/shared-linux/marker.jpg sources
# Start creating the marker files
node app.js -i sources/marker.jpg
# Copy the output files and clean the folders after the process is complete
mv -f output/* /mnt/d/shared-linux && rm -f sources/*
Kết quả sẽ thấy trong thư mục output các file .iset, .fset, .fset3 (ảnh càng lớn thì chạy càng lâu).
Lặp lại bước 5 này nếu muốn tạo thêm ảnh marker khác.


Cuối cùng chúng ta được 5 files nằm trong thư mục D:\shared-linux như hình trên. Các ảnh marker này nên nằm trong thư mục images đặt bên trong thư mục chính của model:
model-1/
images/
marker.fset
marker.fset3
marker.iset
marker.jpg
thumbnail.jpg
other files (texttures, bin, gltf)
Bước 6: What is a good marker?
Tham khảo thêm bài viết này để chọn ảnh làm marker đạt chất lượng cao nhất:
https://github.com/Carnaux/NFT-Marker-Creator/wiki/Creating-good-markers



