コンテンツにスキップ

レイヤーを準備する

レイヤーのフォルダを KURV に渡せば、すべての作品を組み立ててくれます。フォルダの形が正しければ、読み込みはスムーズに進みます。どこかおかしな点があれば、先に進む前に、読み込み画面が自分で判断したことを教えてくれます。

このページは、レイヤーから作る方法です。KURV があなたのレイヤーからすべての作品を組み立てます。それでも、どの作品のトレイトも細かく選べますし、作品を自分で描くこともできます(下記参照)。作品を1枚ずつ描き上げてある場合は、そのまま持ち込めます。描き上げたアートを持ち込むをご覧ください。

my-collection/
layers.json optional
rules.json optional
layers/
01_Background/
Dunes#40.png
Night#10.png
03_Body/
12_Headwear/
None#40.png
Cap#30.png
Visor#25.png
Crown#5.png
uniques/ optional
001 The Golden Fox/
03_Body/
The Golden Fox.png
12_Headwear - Crown of Ash.png

(03_Body/ が空なのは、ツリーを短くするためだけです。どのレイヤーのフォルダにも、それぞれのトレイト画像が必要です。)

  • レイヤーごとにフォルダを1つ作り、その中に背景が透明な PNG 画像を入れます。ファイル1つが1つのトレイト、つまりそのレイヤーの選択肢の一つです。
  • トレイトはアニメーション GIF にもできます。その場合、すべての作品がアニメーション GIF として公開されます。動くレイヤー(GIF)をご覧ください。
  • フォルダ名の先頭の番号が、重ねる順番を下から上へ決めます。01_Background が最初に置かれます。
  • 番号のあとの名前が、コレクターに見えるレイヤー名です。ファイル名の # より前が、トレイト名です。
  • フォルダにはそれぞれ別の名前をつけてください。番号のあとの名前が同じフォルダが2つあると、2つ目はフォルダ名全体のままになり、コレクターにもそのまま見えます。
  • レイヤーの順番は、あとからスタジオでドラッグして並べ替えられます。
  • # のあとの数字が、そのトレイトの重みです。重みは、同じフォルダのほかのファイルとのあいだでだけ比べられます。Dunes#40 は Night#10 の4倍の頻度で現れます。
  • 数字のないファイルは1として数えられます。数字が1つもないフォルダは、最初は均等に分かれます。
  • #0 は、そのトレイトがランダムには選ばれないという意味です。固定した作品だけが身につけるトレイトに使います。
  • コレクターに数字が見えることはありません。
  • ヒント:各レイヤーの合計を100にしておくと、誰でもひと目で読み取れます。

レア度を調整するためにファイル名を変える必要はありません。スタジオでは、各レイヤーにトレイトごとのスライダーがあります。

正確な数が必要ですか? スタジオでトレイトを開き、ちょうど、以上、以下 を設定します。たとえば、Gold をちょうど6点にできます。数の指定は、スライダーより優先されます。

そのフォルダに、空の None ファイルを1つ入れ、ほかのファイルと同じように重みをつけます。None の重みは、トレイトと同じ母数から引かれます。つまり、Cap#30、Visor#25、Crown#5 と並べて None#40.png を置くと、作品100点のうちおよそ40点がかぶりものなしになります。そのレイヤーがない作品では、「None」と表示されます。

  • None.png、none.png、None#40.png、None #40.png はどれも None として扱われます。Blank、Empty、No Hat は None にはならず、その名前のトレイトになります。
  • 中身は空にしておきます。何か描かれていても破棄され、読み込み画面でそう知らされます。
  • 1つのフォルダに1つだけ使います。同じフォルダの2つ目の None ファイルは使われません。
  • 一番下のレイヤーには決して入れないでください。
  • None ファイルしか入っていないフォルダは描くものがないので、除外されます。

スタジオで、そのレイヤーの 任意のレイヤー をオンにすることもできます。効果は同じです。

画像はすべて同じ正方形にします。おすすめは 1000 × 1000 です。layers.json でサイズを設定する場合は、1000 から 4096 までの整数にしてください。

トレイトはそれぞれ、パーツを正しい位置に描いた、原寸の透明な画像です。Eyes のファイルは、目が描かれた 1000 × 1000 の画像で、目だけの小さな画像ではありません。一番下のレイヤーは画面全体を埋めます。

layers.json がない場合は、最初のトレイト画像がキャンバスのサイズを決めます。サイズの違う画像は、それを身につけるすべての作品で小さく表示されたり切り取られたりし、読み込み画面で警告されます。画像が大きいほど、組み立てに時間がかかり、アップロードも大きくなります。

レイアウト内容
Person胸から上の肖像で、01 Background から 12 Headwear までの12個の固定の位置があります。位置ごとに描画範囲が決まっています。
Cardトレーディングカード。Background、Frame、Art、Badge、Gem と、任意の Foil の重ね合わせ。トレイトに文字を描き込まないでください。
Plainそれ以外のすべて。固定の位置はありません。あとで1つ差し込めるよう、レイヤーには10刻みで番号をつけます(10、20、30)。

Person のレイアウトでは、位置の番号は決して変わりません。使わない位置の番号は空けておきます。5つのレイヤーの Person コレクションは、01 から 05 ではなく、01, 03, 07, 08, 12 です。

  • layers.json では、レイアウト(person、card、または Plain の場合は generic)、キャンバスのサイズ、作品の数(supply)を指定します。ローンチの画面で作品の数を入力した場合は、その数が優先されます。
  • rules.json には、2種類のルールを書きます。組み合わせない(2つのトレイトが一緒に現れない)と、もし…なら(あるトレイトが現れたら、別のレイヤーを指定したトレイトだけに絞る)です。それぞれに理由を書いたメモを添えてください。フォルダにないレイヤーやトレイトを指定したルールがあると、読み込みが止まります。
  • uniques/ には、自分で描く作品を入れます。001 The Golden Fox/ のように、作品ごとにフォルダを1つ使います。番号は、その作品を固定する作品番号です。番号を省くと、シャッフルで配置されます。アートはレイヤーごとに分け、レイヤーごとに1枚の画像にします。形は二つあり、どちらも読み込めます。レイヤーのフォルダとまったく同じ名前のフォルダに、その1枚を入れます。例は uniques/001 The Golden Fox/03_Body/The Golden Fox.png です。画像の名前が特性です。None は、この作品でそのレイヤーが無いことを意味します。レイヤーに既にある名前は、その特性を着ます。新しい名前は、この作品だけが着られる絵です。レイヤーのフォルダと同じ名前の画像は、特性が作品の名前であることを意味します。作品フォルダに直接置いたファイルも読み込めます。<layer folder> - <trait name>.png、例は 12_Headwear - Crown of Ash.png、特性が作品の名前なら 03_Body.png です。レイヤーを指さないファイルは受け付けられません。作品全体の1枚の平らな画像も同じです。

スマートフォンではフォルダを選べません。そこで、次のようにします。

  1. layers フォルダを ZIP にします。
  2. ローンチ を開きます。
  3. ZIP を選ぶ を押して、そのファイルを選びます。

モデルやエージェントに、このページのリンクか、「フォルダ」から「任意のファイル」までのテキストを渡してください。フォルダの形、ファイル名、レア度と None のルール、キャンバスのサイズ、自分で描く作品の形式が書かれています。読み込む前に、できあがったものを下のリストで確認してください。

  1. すべての画像が同じ正方形のサイズか確認します。
  2. どのレイヤーのフォルダにも、奥から手前の順に番号がついているか確認します。
  3. 一部の作品にないレイヤーには空の None ファイルがちょうど1つあり、一番下のレイヤーにはないことを確認します。
  4. 画像編集ソフトで、各レイヤーからランダムにトレイトを1つずつ重ねてみます。完成した見た目で、位置がそろっているはずです。

次はスタジオ、ルール、生成です。

ここに書かれている内容は、金融に関する助言ではありません。ミント、購入、売り戻しの前に、リスクと免責事項をお読みください。kurv.fun に戻る。プライバシーポリシー。利用規約。 。