ハート 無料の3Dモデルとスプライトシート
2D 3DモデルからPixorで作ったピクセルアート
3D レンダリング元のモデル

共有用GIF
開発ログや投稿、Discordのメッセージに。ほかと同じくCC0なので、クレジット表記は不要です。
穏やかに脈打つ、ふっくらした赤いハート。体力を表す万国共通の印です。モデルは柔らかな縁を持つ厚く丸い板なので、平たい形ではなく立体として読み取れます。スプライトでは穏やかなループでふくらんでは落ち着き、拾うアイテムにも体力バーにも合います。
ハートは1つの輪郭から始まります。丸みのある縁はその輪郭をずらしたコピーからロフトで作られ、半分の形もまったく同じ輪郭から切り出しているので、すべてのバリエーションがぴったりそろいます。それらのバリエーションはextrasにあります:暗い鉄の空のハートと、左が満杯で右が空の半分のハートです。
満杯、半分、空のハートで、アクションアドベンチャーやローグライクでおなじみの体力ゲージの列を作れます。脈打つ満杯のハートは体力を回復するドロップアイテムに使い、3つすべての静止フレームをHUDに再利用しましょう。脈動はBlenderでキーを打ったものではなく、Pixorがレンダリング時に加えます。
拾うアイテムとして、ハートは32ピクセルのセルの中央に置かれています。代わりにシールドやマナのメーターを作るには、赤のマテリアルを青か金に替えてレンダリングし直します。2種類目の回復アイテムとして、薬と相性が良いです。
ゲームで使う
- Godot 4:
godot/ハート-selout-32.tresは8個のアニメーション(pulse_South、pulse_Southeast … pulse_Southwest)を持つSpriteFramesリソースです。AnimatedSprite2Dにドロップしてpulse_Southを再生してください。 - Aseprite:
aseprite/ハート-selout-32.asepriteには、それぞれにタグが付いた全64フレームが入っていて、手作業で仕上げられます。.jsonは同じ場所にあります。 - Unity、GameMakerなど:
sprites/selout/ハート-32px-8-sides.pngには8行の32×32 pxのセルがあり、アクションと向きごとに1行、South(正面)が先頭です。4方向のシートと48px・64pxのサイズも同じ場所にあります。 - 投稿や開発ログに:上のGIFは、zipの
gifs/フォルダーにも入っています。 - 3D:GLBはBlender、Godot、Unity、three.jsで開けます。
.blendにはモディファイアー、名前付きのパーツ、マテリアルがそのまま残っています。
このルックの作り方
上のスプライトはPixorのセレクティブアウトラインルックです。Pixorでは、ルックのすべての工程が変更可能なノードです。明暗の帯、アウトライン、パレットなど。これがそのルックのスタイルグラフです:
プレイヤーのほかのルック(クリーン、レトロ、フラット)は、それぞれ別のスタイルグラフです。Pixorを使えば、このアセットを開いて任意のノードを変更し、自分だけのレンダリングを作れます。















