NFT KARAKTERİ ÜRETME VE HASHLIPS KULLANIMI

Hüseyin Tıntaş May 27, 2022 4:10 pm

Merhabalar, bu yazıda sizlere HashLips kullanarak NFT Karakteri nasıl üretilir onu anlatıyor olacağım.

İlk olarak gereksinimler ve bunların indirme linkleri ile başlayalım:

Gereksinimler:

İlk olarak HashLips adlı yazılımı git clone ile çekiyoruz, dilerseniz Code > Download Zip diyerek indirebilirsiniz.

git clone https://github.com/HashLips/hashlips_art_engine

Repoyu indirdikten sonra cd komutu ile “hashlips_art_engine” adlı klasöre giriyoruz.

cd hashlips_art_engine

Yazılımın içerisindeki, layers klasörü bizim karakter üretirken kullanacağımız assetlerin tamamını barındırıyor.

layers klasörüne girdiğimizde karakterimizin tüm assetlerini parçalar halinde ayrıldığını görüyoruz.

Yazılımın temel çalışma prensibi, assetlerin tümünü alıp, bir algoritmadan geçirerek sizin verdiğiniz parametreler doğrultusunda, assetleri birleştirerek rastgele görseller üretiyor.

Fakat burda dikkat etmeniz gereken birkaç nokta var,aşağıdaki ekran görüntüsünde de göreceğiniz gibi tüm assetleri ayrı ayrı, isimlendirerek klasörlemeniz gerekiyor. Ek olarak, dosya isimlerinde kullandığınız “#” karakteri sizin assetlerinizin ağırlığını belirliyor.

Örnek olarak, aşağıdaki ekran görüntüsünde göz renkleri ayrı ayrı eklenmiş, ve her bir rengin isimlendirilmesi dosya adında kullanılmış, dosya adının sonunda #1, #10 formatında yazan değerler o assetlerin nadirliğini belirliyor. Yazılım sizin yazdığınız değere göre o asset’i daha fazla kullanıp kullanmayacağını anlıyor.

Visual Studio Code ile kaynak kodları açtığımızda, src klasörünün altındaki config.js adlı dosyaya giriyoruz.

Burada bizim üreteceğimiz karakterlerin ayarlarını yapacağız,

27. satırdaki

growEditionSizeTo: 5,

kısmı, sizin kaç adet karakter üreteceğinizi ayarlayacağınız bölümdür.

Altında devam eden “name” ile tanımlanmış kısımlar ise sol tarafta bulunan “layers” klasörünüzün altındaki tüm klasörlerin isimleridir.

Kabaca ayarları yaptıktan sonra,

npm install

komutunu çalıştırıyorum. Ve gerekli kütüphanelerin yüklenmesini bekliyorum.

Yükleme tamamlandıktan sonra,

npm run build

komutu ile yazılıma, görselleri üretmesi gerektiğini söylüyor ve yazılımı çalıştırıyorum.

Verdiğimiz assetleri kullanarak görsel üretimi tamamlandı. Bunları build klasörünün altındaki images klasöründe bulabilirsiniz.

Tüm olay bu kadardı, HashLips yazılımını daha detaylı anlattığım YouTube videosunu aşağıdan izleyebilirsiniz.

Okuduğunuz için teşekkürler.

Leave a Reply

Comments (2)