assetyardby Binary Helix

HOLLOWREACH · FREE PACK · Free for game use

One terminal.
A whole game's worth
of assets.

A fantasy vertical slice, generated from an empty folder. Characters that walk. Props you can drop into a scene. Music, effects, and voices. Spin the models, play the sounds, and take the files.

56
assets in this pack
865k
triangles of geometry
227 min
of machine time
38
credits spent

Rigged characters

Humanoid GLB files with a named skeleton, skin weights, and verified motion clips from the core, sword and combat packs. Choose any clip to inspect it.

3D modeler + rigger + animator

Ashfen Ranger

Download

Preparing the viewer…

A second cast member from the same one-line pattern. Change the prompt, keep the rig.

GLB · 5.41 MiB · 39,003 triangles · 34 joints · clips: idle, walk_forward, run_forward, turn_left, turn_right · generated in 18 min

The command that made this file
assetyard generate model \
  --prompt "A wiry marsh ranger in a neutral A-pose, full body head to feet, arms away from the torso, forearms and open hands visible, legs apart, both feet flat and fully visible, hooded green leather coat, leather bracers, knee-high boots, no weapon, game character reference sheet, plain background" \
  --geometry-profile character \
  --animation-pack humanoid_core \
  --target-faces 40000 \
  --texture-resolution 1024 \
  --out assets/ashfen-ranger.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 1d38fa13a99c2aa9f928735be363e7a3f74a927d9bf00d3e691dfe496073df0f

3D modeler + rigger + animator

Vale, Shieldmaiden

Download

Preparing the viewer…

Built from the reference picture beside it, with 100,000 triangles and a 2048 texture so the face holds up close. Locomotion and ten sword and shield clips ship inside one GLB.

GLB · 16.50 MiB · 98,258 triangles · 52 joints · clips: idle, walk_forward, run_forward, turn_left, turn_right, sword_idle, sword_slash_horizontal, sword_slash_overhead, sword_thrust, shield_block, shield_bash, parry, stagger_back, knocked_down, get_up · generated in 16 min

The command that made this file
assetyard generate model \
  --reference-image assets/vale-reference.png \
  --prompt "Vale, a woman shieldmaiden in scale armor" \
  --geometry-profile character \
  --animation-pack humanoid_core \
  --animation-pack humanoid_sword \
  --target-faces 100000 \
  --texture-resolution 2048 \
  --seed 21 \
  --out assets/vale-shieldmaiden.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 06ff3473344df33d609cfb61560b7991441bf2376f63536270e685ca42db6d81

Image model

Vale, Reference

Download

The picture Vale's model starts from. Front light, open eyes and hair clear of the face give the 3D model a face to copy.

PNG · 1.26 MiB

The command that made this file
assetyard generate image \
  --prompt "Full body 3D game character reference of one adult woman warrior, a Norse shieldmaiden, standing in a neutral A-pose and facing the camera straight on. Head to feet fully in frame with a small margin. Arms held out and away from the torso, open hands with separated fingers, legs apart, both feet flat and fully visible. Attractive, strong, friendly face with clear symmetric features, both eyes open and looking at the viewer, visible irises and whites of the eyes, defined eyebrows, relaxed closed mouth, calm confident expression, natural skin, no dark makeup. Hair pulled back into a tight braided bun behind the head, face, ears and neck uncovered. Practical fitted armor with full coverage: riveted steel scale shirt over a long-sleeved wool tunic, leather belt, leather bracers, wool trousers, knee-high boots. Soft even studio light from the front, no shadows on the face or in the eye sockets. Plain white background, no floor shadow. Clean stylized realism, sharp detail. One character only, no weapon, no shield, no cape, no text." \
  --width 1024 \
  --height 1536 \
  --seed 11 \
  --out assets/vale-reference.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 44f198c093906cc9681aed60383cd38820ad98d69e180e9497265e585c0f8942

3D modeler + rigger + animator

Hollow Warden

Download

Preparing the viewer…

A rigged, animated knight. Locomotion and ten sword clips ship inside the GLB, so the 3D build's boss really fights. The walk and run are the ranger's clips, copied onto this rig.

GLB · 6.10 MiB · 39,251 triangles · 52 joints · clips: idle, walk_forward, run_forward, turn_left, turn_right, sword_idle, sword_slash_horizontal, sword_slash_overhead, sword_thrust, shield_block, shield_bash, parry, stagger_back, knocked_down, get_up · generated in 21 min

The command that made this file
assetyard generate model \
  --prompt "A lone hollow warden knight in a neutral A-pose, full body head to feet, arms away from the torso, forearms and open hands visible, legs apart, both feet flat and fully visible, weathered plate armor over a dark tabard, short cloak clear of the legs, no weapon, game character reference sheet, plain background" \
  --geometry-profile character \
  --animation-pack humanoid_core \
  --animation-pack humanoid_sword \
  --target-faces 40000 \
  --texture-resolution 1024 \
  --out assets/hollow-warden.glb
python tools/rebuild_character_clips.py hollow-warden.glb hollow-warden.glb \
  --from walk_forward=ashfen-ranger.glb --from run_forward=ashfen-ranger.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: b53d3edfb8c41c462e457647f87f733adc2db775938e113b6297e007e6ba9395

Props

Single-object meshes with a controlled triangle budget.

3D modeler

Supply Crate

Download

Preparing the viewer…

The dull asset every game needs and nobody wants to model.

GLB · 4.41 MiB · 7,934 triangles · generated in 15 min

The command that made this file
assetyard generate model \
  --prompt "One sturdy closed wooden supply crate built from thick planks, iron corner brackets, sitting flat on the ground, three-quarter view, whole object visible, single object, game prop, plain background" \
  --geometry-profile prop \
  --target-faces 8000 \
  --texture-resolution 1024 \
  --out assets/supply-crate.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: f813c5e135c2e5eb73dc372b0d2772711d34e48af626108a2c7a1d31d6f42363

3D modeler

Wayfarer Lantern

Download

Preparing the viewer…

A prop-profile mesh. Small triangle budget, one texture, ready to place.

GLB · 3.54 MiB · 11,792 triangles

The command that made this file
assetyard generate model \
  --prompt "One hanging iron wayfarer lantern with amber glass panels and a ring handle, single object, game prop, plain background" \
  --geometry-profile prop \
  --target-faces 12000 \
  --texture-resolution 1024 \
  --out assets/wayfarer-lantern.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 16e5e092d8f4556d78fd09288aab4c674d329f67b8787c576158431438a65a22

3D modeler

Reach Shrine

Download

Preparing the viewer…

A landmark for set dressing. A hero prop takes a larger triangle budget.

GLB · 4.66 MiB · 19,980 triangles

The command that made this file
assetyard generate model \
  --prompt "One broken stone shrine pillar carved with spiral runes, moss on the base, single object, game prop, plain background" \
  --geometry-profile prop \
  --target-faces 20000 \
  --texture-resolution 1024 \
  --out assets/reach-shrine.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: f3507cb23bcccb0136e97a9e7543aad968afbfb69b1296f681dba4aed8562587

Arms

Weapons and fittings. The 3D build holds the blades in hand bones. The character prompts say no weapon, so a blade can be swapped rather than fused into a hand.

3D modeler

Arming Sword

Download

Preparing the viewer…

A one-handed sword the 3D build puts in the shieldmaiden's hand.

GLB · 3.46 MiB · 5,940 triangles · generated in 9 min

The command that made this file
assetyard generate model \
  --prompt "One steel arming sword lying flat, straight double-edged blade, simple cross guard, leather wrapped grip and round pommel, whole sword visible, single object, game prop, plain background" \
  --geometry-profile prop \
  --target-faces 6000 \
  --texture-resolution 1024 \
  --out assets/arming-sword.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: d612ff5f10b766053e26925b1b8df7f858733a7106d8622b48a96b048e33d7c1

Image model

Shield Face

Download

The painted face of the shieldmaiden's heater shield. A shield is a thin board, and image to 3D tore every one it built, so the 3D build cuts this picture to a heater outline with an iron rim.

PNG · 1.62 MiB · generated in 2 min

The command that made this file
assetyard generate image \
  --prompt "Square texture of a painted medieval shield face, weathered dark green paint over vertical wooden planks, a pale gold stag head emblem in the center, a few iron rivets, scratches and chipped paint, fills the whole frame edge to edge, flat orthographic front view, even lighting, no shadows, no border, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/shield-face.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 99868d346430e8c560e0375216d23649bd029e36c3e54938c6e69d223488c176

3D modeler

Wall Torch

Download

Preparing the viewer…

An iron wall sconce. A game adds the flame.

GLB · 3.81 MiB · 6,026 triangles · generated in 10 min

The command that made this file
assetyard generate model \
  --prompt "One iron wall sconce holding an unlit wooden torch wrapped in cloth, single object, game prop, plain background" \
  --geometry-profile prop \
  --target-faces 6000 \
  --texture-resolution 1024 \
  --out assets/wall-torch.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 09353894cf2e6258d5afa5bc35831f8aa9e1b6b592fcc2829375d8f6ce42d1e2

3D modeler

Warden Greatsword

Download

Preparing the viewer…

The warden's two-handed blade.

GLB · 3.53 MiB · 5,992 triangles · generated in 8 min

The command that made this file
assetyard generate model \
  --prompt "One heavy two-handed greatsword lying flat, long dark iron blade, wide cross guard, long grip wrapped in black leather, whole sword visible, single object, game prop, plain background" \
  --geometry-profile prop \
  --target-faces 6000 \
  --texture-resolution 1024 \
  --out assets/warden-greatsword.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: f33642623d69d8d1451cba57fa1a4e8d92cdeaefbe25345a91a19f092221cd3c

Art

Key art, environment plates, and modelling references.

Image model

Hollowreach Key Art

Download

Title-screen key art. One prompt, one credit.

PNG · 1.11 MiB · generated in 2 min

The command that made this file
assetyard generate image \
  --prompt "Wide fantasy game key art, a lone armored warden on a cliff road above a drowned valley of broken towers, storm light, cold teal and amber palette, painterly, cinematic" \
  --width 1024 \
  --height 1024 \
  --out assets/hollowreach-key-art.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 7afce06dac3296575e7a5e8438fa04adc5c73612e3bf42f1fafaf5a87a402ee4

Image model

The Ashfen

Download

An environment plate. Use it as a loading screen or a modelling reference.

PNG · 1.17 MiB

The command that made this file
assetyard generate image \
  --prompt "Fantasy game environment concept art, a drowned marsh of dead trees and sunken stone arches, low mist, pale green water, distant ruined tower, painterly, no characters, no text, no signature, no logo, no watermark" \
  --width 1024 \
  --height 1024 \
  --seed 32 \
  --out assets/ashfen-marsh.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 374ea3476b0f032b3e8414d54931e9cab002fd49d0f883f07449e6e32c940f8f

Image model

The Last Gate Inn

Download

An interior plate for a hub scene. Same command, different prompt.

PNG · 1.25 MiB · generated in 1 min

The command that made this file
assetyard generate image \
  --prompt "Fantasy game interior concept art, a warm crowded stone tavern under a gatehouse arch, lantern light, long wooden tables, rain in the doorway, painterly, no characters" \
  --width 1024 \
  --height 1024 \
  --out assets/last-gate-inn.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 2c7ebd215341a01862243e551dfdd0652571b90b1c32401b71e1919b9df73e71

Interface

Frames and rings for game prompts. Glowing art is added to the scene, so its black field disappears. Solid art is keyed out.

Image model

Strike Meter Frame

Download

The frame around the 2D crawler's strike meter. The game keys out the black field and the empty slot, then draws the miss, hit and critical zones behind the iron.

PNG · 659 KiB

The command that made this file
assetyard generate image \
  --prompt "A long ornate horizontal fantasy RPG meter frame, dark forged iron with thin gold filigree and small rivets, one long empty black slot running through the middle, perfectly symmetrical, flat front view, centered, game interface asset, isolated on a pure black background" \
  --width 1536 \
  --height 512 \
  --seed 11 \
  --out assets/ui-meter-frame.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 002099e7cc581a5b670385425cdae23a6f9d590e52de2b920d410f2838610bc2

Image model

Rune Ring

Download

The ring that closes in on a parry. It glows, so the game adds it to the scene and the black field disappears with no cutout.

PNG · 893 KiB

The command that made this file
assetyard generate image \
  --prompt "A thin circular ring of glowing golden runes, an engraved magic circle with small runic letters around its edge, completely empty black center, perfectly round and symmetrical, flat front view, centered, isolated on a pure black background" \
  --width 1024 \
  --height 1024 \
  --seed 12 \
  --out assets/ui-rune-ring.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 83ead0432cf8177335baee150e03e33e71b3a0ce4703f21f7467d2684f3c29d3

Image model

Ward Ring

Download

The mark a parry aims at. The rune ring must meet it inside the glowing band.

PNG · 654 KiB

The command that made this file
assetyard generate image \
  --prompt "A round ornate bronze ward emblem shaped like a ring, engraved knotwork band with four small studs, hollow empty black center, perfectly round, flat front view, centered, game interface asset, isolated on a pure black background" \
  --width 1024 \
  --height 1024 \
  --seed 13 \
  --out assets/ui-ward-ring.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 48b2151667246f5a62eedccfd81d6496c8e99a02379e8a82d174b5521269ce7e

Music

Menu, exploration, and combat tracks.

Music model

The Warden Wakes

Download
0:00

A combat loop. The same command with a different kind and preset.

MP3 · 1.94 MiB · generated in 4 min

The command that made this file
assetyard generate music \
  --prompt "Driving fantasy boss battle music, heavy taiko and low brass, urgent string ostinato, choir stabs" \
  --music-kind gameplay_loop \
  --preset high_octane_action \
  --duration 60 \
  --instrumental \
  --out assets/warden-wakes.mp3

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: a8882d5757a27d57445b0e98b286aded79148b420a0de32ee464f16f932da6b2

Music model

Marshlight

Download
0:00

Exploration ambience for the Ashfen.

MP3 · 1.53 MiB · generated in 4 min

The command that made this file
assetyard generate music \
  --prompt "Quiet fantasy exploration ambience, sparse woodwind, low strings, soft percussion, wandering and unresolved" \
  --music-kind ambient \
  --duration 60 \
  --instrumental \
  --out assets/marshlight.mp3

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 5888c24982bb7d1e0697a66acdb989a9e25e2b3f0f2520bd46aea84ec139256e

Music model

Hollowreach Theme

Download
0:00

A menu loop. Pick a preset, set the length, wait.

MP3 · 1.58 MiB · generated in 5 min

The command that made this file
assetyard generate music \
  --prompt "Solemn fantasy main theme, solo cello over harp, distant choir pad" \
  --music-kind menu_loop \
  --preset fantasy_adventure \
  --duration 60 \
  --instrumental \
  --out assets/hollowreach-theme.mp3

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 65305975a5b2bc3879cd03e9dd8341250c2544054821e64d98b0ef21f770dfd6

Sound effects

Short dry cues, ready for your mixer.

Sound model

Chest Open

Download
0:00

A loot cue. The sound nobody wants to search a forum for.

WAV · 517 KiB

The command that made this file
assetyard generate sfx \
  --prompt "One heavy iron chest lid opening with a metal latch click, dry studio recording, no music" \
  --duration 3 \
  --out assets/chest-open.wav

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 3748e697691b8579e576c8b1458365b4083e974ed107826210398a61c7213e11

Sound model

Gate Rise

Download
0:00

A world-interaction cue with a longer tail.

WAV · 861 KiB

The command that made this file
assetyard generate sfx \
  --prompt "One heavy iron portcullis winching upward over stone, chain ratchet, dry studio recording, no music" \
  --duration 5 \
  --out assets/gate-rise.wav

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: eb3bfb044f9f0106d8f1a206ac8a01ccbc6e592b1f421eb7a039b3b647234136

Sound model

Potion Drink

Download
0:00

An item-use cue.

WAV · 345 KiB

The command that made this file
assetyard generate sfx \
  --prompt "One glass bottle uncorking and a short liquid gulp, dry studio recording, no music" \
  --duration 2 \
  --out assets/potion-drink.wav

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: fca80597147afb65c49f72053499d5061ada45c702d6343d32d45b126aa9bc75

Sound model

Warden Roar

Download
0:00

A creature cue for the boss entrance.

WAV · 689 KiB

The command that made this file
assetyard generate sfx \
  --prompt "One deep hollow armored creature roar with a stone rumble tail, dry studio recording, no music" \
  --duration 4 \
  --out assets/warden-roar.wav

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 7b6c333fe0e5cfcede70b2d91cc0b7a84504f7dc3820454774da06feae621389

Sound model

Sword Impact

Download
0:00

A combat hit. One second, dry, ready for a mixer.

WAV · 345 KiB

The command that made this file
assetyard generate sfx \
  --prompt "One heavy steel sword striking an iron shield, sharp metallic clang, dry studio recording, no music" \
  --duration 2 \
  --out assets/sword-impact.wav

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: bd051ae61b9d49a7979048da2102048b7453c941465f619b3d011fd815834981

Sound model

UI Confirm

Download
0:00

A menu click. Generate a set in one loop.

WAV · 172 KiB

The command that made this file
assetyard generate sfx \
  --prompt "One short soft wooden UI confirmation click with a faint harp overtone, dry studio recording, no music" \
  --duration 1 \
  --out assets/ui-confirm.wav

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 5f39702f876930e99a2360a4e3d7d69c2ad3d3d9c3007e1167ba412653a6ace9

Creatures

Bodies that are not bipeds. Every clip the file carries is in the dropdown; a creature with no clips is rigged and not yet animated, and the card says which.

3D modeler + rigger

Marsh Direwolf

Download

Preparing the viewer…

A plain quadruped. If any non-humanoid rig works, this one should.

GLB · 5.08 MiB · 39,798 triangles · 31 joints · rigged, not yet animated · generated in 8 min

The command that made this file
assetyard generate model \
  --prompt "A large wolf standing square on all four legs in a neutral pose, full body head to tail, all four legs apart and each paw flat and fully visible, head forward and level, tail out behind and clear of the legs, no rider, side view, game creature reference sheet, plain background" \
  --geometry-profile character \
  --rig \
  --target-faces 40000 \
  --texture-resolution 1024 \
  --out assets/marsh-direwolf.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 9d5124a3fa6a61f9e87a6e80b8f802977dc9c5fcfbadf9d1d88ef82b9aeed55e

3D modeler + rigger

Ashfen Dragon

Download

Preparing the viewer…

A winged quadruped: four legs, two wings, a neck and a tail. Seven limbs off one spine.

GLB · 5.36 MiB · 39,634 triangles · 39 joints · rigged, not yet animated · generated in 7 min

The command that made this file
assetyard generate model \
  --prompt "A dragon standing on all four legs in a neutral pose, full body head to tail, both wings spread wide and fully visible, all four legs apart and each foot flat and visible, long neck raised, long tail extended clear of the legs, horned head, side three quarter view, game creature reference sheet, plain background" \
  --geometry-profile character \
  --rig \
  --target-faces 40000 \
  --texture-resolution 1024 \
  --out assets/ashfen-dragon.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 6b186fc59acc61dd7d678839542a8472ee825ad071a695e2cc7aa6f5b63e93eb

3D modeler + rigger + animator

Gloom Stalker

Download

Preparing the viewer…

A monster on a humanoid frame. Two arms, two legs, one head, so the existing packs apply.

GLB · 5.26 MiB · 39,957 triangles · 28 joints · clips: idle, walk_forward, run_forward, turn_left, turn_right, combat_idle, punch_left, punch_right, kick, dodge_back, hit_reaction, death_fall · generated in 20 min

The command that made this file
assetyard generate model \
  --prompt "A gaunt monstrous humanoid in a neutral A-pose, full body head to feet, arms away from the torso, long forearms and open clawed hands visible, legs apart, both feet flat and fully visible, elongated eyeless head, ridged hide over a lean frame, no weapon, game creature reference sheet, plain background" \
  --geometry-profile character \
  --animation-pack humanoid_core \
  --animation-pack humanoid_combat \
  --target-faces 40000 \
  --texture-resolution 1024 \
  --out assets/gloom-stalker.glb
python tools/rebuild_character_clips.py gloom-stalker.glb gloom-stalker.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 969c84f4a81ad2b3a0eef0ed0bd14b59b2a75fb9d69549b3b9ae919bce0c1300

3D modeler + rigger

Horned Stalker

Download

Preparing the viewer…

A biped with a tail. It rigs cleanly, and the humanoid namer still refuses it: a pelvis carrying two legs and a tail is not the shape it looks for.

GLB · 6.09 MiB · 39,896 triangles · 48 joints · rigged, not yet animated

The command that made this file
assetyard generate model \
  --prompt "A great serpent laid out straight from head to tail tip, full body visible end to end, horned head with open jaws, long unbroken segmented body, no legs, no arms, no wings, tapering tail clear of the body, side view, game creature reference sheet, plain background" \
  --geometry-profile character \
  --rig \
  --target-faces 40000 \
  --texture-resolution 1024 \
  --out assets/hollow-wyrm.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 3267d5c2a884c6ff60476a5f24aba26aa24c56f1ff88d43e5fa331cc68370413

3D modeler + rigger

Marsh Python

Download

Preparing the viewer…

A serpentine body: one long spine, no limbs. The first prompt drew a two-legged beast, so this one names a real snake.

GLB · 4.35 MiB · 39,937 triangles · 21 joints · rigged, not yet animated · generated in 6 min

The command that made this file
assetyard generate model \
  --prompt "A giant reticulated python snake lying fully stretched out in a straight line on flat ground, seen from directly above, the whole snake from the tip of its nose to the tip of its tail, a smooth round limbless body of even thickness, dark scales with pale diamond markings, game asset reference, plain background" \
  --geometry-profile character \
  --rig \
  --target-faces 40000 \
  --texture-resolution 1024 \
  --out assets/marsh-python.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: b040023b3b66a0297aef511501a5a5b98cd10ccf24159c7a5928eb6ee327877d

Voice

Dialogue from the published voice catalog, including the same voice at two performance levels.

Speech model

Gate Merchant

Download
0:00

A second character from the same catalog. The voice key is the only change.

FLAC · 140 KiB

The command that made this file
assetyard generate tts \
  --voice ayhf2_granite_veteran_c1 \
  --text "Rope, oil, and a dry blanket. Everything else out there is already spoken for." \
  --out assets/gate-merchant.flac

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 17d28897a295c00013b0b070a84775bd6ba1f048e738e5948ebb8a76c11b1581

Speech model

Opening Narration

Download
0:00

A narrator line from the published catalog. Pick a voice key, pass your text.

FLAC · 119 KiB

The command that made this file
assetyard generate tts \
  --voice ayv2_aud_lantern_c1 \
  --text "The reach swallowed the old road, and everyone who walked it. You are going anyway." \
  --out assets/opening-narration.flac

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 0b5953b6c8abea52ca9a2a77da79f5b14bde7fa6b48027425ddab76a947bd6c5

Speech model

Narration, Level

Download
0:00

The warden's deep voice, reading as a storyteller. Low expressiveness, even delivery.

FLAC · 132 KiB

The command that made this file
assetyard generate tts \
  --voice ayqhfy_deep_narrator_c2 \
  --expressiveness 0.05 \
  --text "Three floors down, the water stops moving. That is how you know you are close." \
  --out assets/narration-level.flac

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 1b80ee60afb0d693bfa131a6afbb82ac1a00f1554fbc87c7a428a97bf37665ad

Speech model

The Warden Speaks

Download
0:00

A very deep bass voice from the catalog, chosen by key alone. A monster needs a low voice more than a monster category.

FLAC · 129 KiB

The command that made this file
assetyard generate tts \
  --voice ayqhfy_deep_narrator_c2 \
  --text "You carry a lantern into a place that ate the sun. Set it down." \
  --out assets/warden-line.flac

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 145a6a67166eeb361902f35b9324ca37266e86839adcf4c8bec259bbfc611590

Speech model

The Warden Roars

Download
0:00

The same deep voice at full expressiveness. Compare it with the calm narration.

FLAC · 85 KiB

The command that made this file
assetyard generate tts \
  --voice ayqhfy_deep_narrator_c2 \
  --expressiveness 0.95 \
  --text "You should not have come down here. Put it down and run!" \
  --out assets/warden-battle-cry.flac

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 1ca6520481082711c613e09eb79815865ad672df6f63771e83104c6fe7ec13b6

Environments

One picture in, one place out. Each GLB holds a depth backdrop at metric scale, the camera that took the picture, and a hidden floor collider over the walkable cells. The 3D build plays in all three.

Environment backend

The Long Hall

Download

Preparing the viewer…

The picture beside it, rebuilt in 3D at metric scale, with the source camera and a walkable floor collider. The 3D build plays in it.

GLB · 5.63 MiB · 156,008 triangles

How this file was made

Made on one of our GPU hosts during the administrator canary, with the worker runtime, graph and checked post-process, not through the public API. This command runs the same step.

assetyard generate environment \
  --reference-image assets/environment-hall.png \
  --out assets/environment-hall.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 679db9ba2b7aed8f951524be387d128f7fd01ef125b22dd60356206450814c68

Image model

The Long Hall, Picture

Download

The hall of the gloom stalkers, as one picture. A long floor between pillars gives the fight a lane.

PNG · 1.57 MiB

The command that made this file
assetyard generate image \
  --prompt "Elevated wide view from high in one corner of a long vaulted stone dungeon hall. A broad flat flagstone floor fills the lower half of the frame. Thick square stone pillars stand along both sides. Iron wall sconces hold low orange flames. An arched doorway glows at the far end. Thin cold mist lies on the floor. Painterly realistic fantasy game environment, sharp detail, even depth of field. No people, no characters, no skeletons, no text, no logo, no watermark." \
  --width 1664 \
  --height 928 \
  --seed 32 \
  --out assets/environment-hall.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: f9477e712d3f7647e18f52470952220b9a56d78abb0f376405288d64c303a988

Environment backend

The Last Gate

Download

Preparing the viewer…

The picture beside it, rebuilt in 3D at metric scale, with the source camera and a walkable floor collider. The 3D build plays in it.

GLB · 4.75 MiB · 118,914 triangles

How this file was made

Made on one of our GPU hosts during the administrator canary, with the worker runtime, graph and checked post-process, not through the public API. This command runs the same step.

assetyard generate environment \
  --reference-image assets/environment-town.png \
  --out assets/environment-town.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 2a3c36f9008b0d0f4171d1223858a5a4f750a1b072eb2031c0fa7c5cdd9a4cc1

Image model

The Last Gate, Picture

Download

The town square the 3D build opens in, as one picture. An elevated view keeps a wide floor in frame, so the player has room to walk.

PNG · 1.66 MiB

The command that made this file
assetyard generate image \
  --prompt "Elevated wide view from an upper window over a small walled frontier town square at dusk. A broad open square of wet cobblestones fills the lower half of the frame. Market stalls with awnings line the left and right edges. Iron lanterns on wooden posts glow warm amber. A tall stone gatehouse with a closed iron portcullis stands in the far wall. Crenellated town walls, a violet dusk sky. Painterly realistic fantasy game environment, sharp detail, even depth of field. No people, no characters, no animals, no text, no logo, no watermark." \
  --width 1664 \
  --height 928 \
  --seed 32 \
  --out assets/environment-town.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: d3f7e8c5644ad8c84c36f6fda6fd8f99a29db438bc844f447e05f79b1e53583d

Environment backend

The Warden's Vault

Download

Preparing the viewer…

The picture beside it, rebuilt in 3D at metric scale, with the source camera and a walkable floor collider. The 3D build plays in it.

GLB · 5.58 MiB · 147,052 triangles

How this file was made

Made on one of our GPU hosts during the administrator canary, with the worker runtime, graph and checked post-process, not through the public API. This command runs the same step.

assetyard generate environment \
  --reference-image assets/environment-vault.png \
  --out assets/environment-vault.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: f7a3d46e9086940824e9b02dd08b93b8eeca9515beda0da5d2547b1ee5e0d1d8

Image model

The Warden's Vault, Picture

Download

The boss room, as one picture. The seal in the middle of the floor is where the warden sleeps.

PNG · 1.71 MiB

The command that made this file
assetyard generate image \
  --prompt "Elevated wide view from a stone gallery into a vast circular underground vault. A broad flat cracked stone floor fills the lower half of the frame. A round iron seal in the centre of the floor glows amber from below. Heavy chains hang from the dark domed ceiling. Arched alcoves ring the curved walls. Painterly realistic fantasy game environment, sharp detail, even depth of field. No people, no characters, no statues, no text, no logo, no watermark." \
  --width 1664 \
  --height 928 \
  --seed 32 \
  --out assets/environment-vault.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: ff45c6c6ddbcdeebaa36ab5a2be0bc158c491192c00d978804c7bcbdf70ee9c0

Town

A background plate, figures and props on a plain black field, and a tiling ground texture.

3D modeler

Market Stall

Download

Preparing the viewer…

A town prop, from the same one-line command.

GLB · 3.79 MiB · 9,559 triangles · generated in 8 min

The command that made this file
assetyard generate model \
  --prompt "One simple wooden market stall with a cloth awning and a counter" \
  --geometry-profile prop \
  --out assets/market-stall.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 4b73546289b6759aff2f883fe6b0d8cd8601286e1968f875b95166a050e4f4aa

Image model

Merchant Figure

Download

The merchant figure to match the merchant voice line.

PNG · 368 KiB · generated in 19 min

The command that made this file
assetyard generate image \
  --prompt "A single stout hooded merchant, front view, facing the camera, face visible, full body from head to boots, centered, heavy travel coat, satchels and coiled rope, painterly game character art, cut out on black, every pixel of the background is solid pure black edge to edge, no backdrop panel, no painted band, no border, no frame, no vignette, no ground shadow, no scenery, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/npc-merchant.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: e77efc2b92a16984022d82fb60d0d2785839bd8fc72b3a8c143a1ba394a2b258

Image model

Barrel Figure

Download

A prop on a black field. The demo composites it anywhere.

PNG · 825 KiB · generated in 2 min

The command that made this file
assetyard generate image \
  --prompt "A single wooden supply barrel with iron bands, centered, three quarter view, painterly game prop art, isolated on a plain pure black background, no scenery, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/prop-barrel.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 715da4e15074b461a9f2a80881998e80eb8acff33d48f578a54500ba1bcb5c1f

Image model

Gate Figure

Download

The gate the player opens to leave town.

PNG · 669 KiB · generated in 19 min

The command that made this file
assetyard generate image \
  --prompt "A single tall iron portcullis gate, front view, centered, painterly game prop art, cut out on black, every pixel of the background is solid pure black edge to edge, no backdrop panel, no painted band, no border, no frame, no vignette, no ground shadow, no scenery, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/prop-gate.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 48dd5f01632d6dbce44be67a3224f5493c361651a088f6d403fae5c0b7af55df

Image model

Cobblestone Tile

Download

A tiling ground texture for a town. The model returns a photograph, not a wrapping tile, so one local pass flattens the baked light and closes the seam. Both steps are shown.

PNG · 2.74 MiB · generated in 49 s

The command that made this file
assetyard generate image \
  --prompt "Seamless tiling texture of worn grey granite cobblestones set in dark soil, even lighting, flat orthographic view, no shadows, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/texture-road.png
python make_tileable.py texture-road.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: cf32db9cd4400bd71ebee0cd1e67c905c336977c906e3b2f22a8e85084c173ec

Image model

Town Square

Download

The town plate the 2D demo opens on.

PNG · 1.12 MiB · generated in 2 min

The command that made this file
assetyard generate image \
  --prompt "A small walled frontier town square at dusk, market stalls, lantern light, wet cobblestones, a closed iron gate at the far end, painterly game background art, wide establishing view, no people, no text" \
  --width 1280 \
  --height 720 \
  --out assets/town-square.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 9cdc8b192ddeadc6ef51e945f6f7178b370b49c89c42a3ae5fc56ef49f75fb41

Dungeon

Room plates, enemy figures on a plain black field, and tiling stone. The plates and figures drive the 2D crawler.

Image model

Bone Sentry

Download

An enemy figure on a plain black field, ready to composite into a fight.

PNG · 246 KiB · generated in 8 min

The command that made this file
assetyard generate image \
  --prompt "A single skeletal armored sentry standing facing the viewer, full body, centered, rusted helm and shield, painterly game enemy art, isolated on a plain pure black background, no scenery, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/enemy-bone-sentry.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 370b34e1448e8b0f7edb0cbf27aec1668bfe743f53e886b8fc92d8b8bc21b7ba

Image model

The Hollow Warden

Download

The boss, matching the rigged 3D character in the pack.

PNG · 695 KiB · generated in 8 min

The command that made this file
assetyard generate image \
  --prompt "A single towering hollow knight in weathered plate armor and a tattered cloak facing the viewer, full body, centered, empty helm with faint light, painterly game boss art, isolated on a plain pure black background, no scenery, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/enemy-hollow-warden.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 658f5a6eff97c8b820d31fbcfb0e7b2802626daebf6bece44d4d7a09b6c92721

Image model

Marsh Wraith

Download

A second enemy from the same one-line pattern.

PNG · 1.17 MiB · generated in 7 min

The command that made this file
assetyard generate image \
  --prompt "A single tattered hooded wraith hovering and facing the viewer, full body, centered, pale green inner light, painterly game enemy art, isolated on a plain pure black background, no scenery, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/enemy-marsh-wraith.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 09936ae937fef8ddfdc55e40d931f4b57bedf1b5d9e1734f2a55f5b5e6383d8e

Image model

Flooded Chamber

Download

A second room for the crawler.

PNG · 1.45 MiB

The command that made this file
assetyard generate image \
  --prompt "First person view of a flooded stone dungeon chamber, shallow black water, broken pillars, a single shaft of cold light from above, painterly game background, no characters, no text, no logo, no watermark" \
  --width 1664 \
  --height 928 \
  --seed 32 \
  --out assets/room-chamber.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 062f541f7f29ea283b8131c44b89f2494193990cf4e47c2650b91fd76653e21a

Image model

Dungeon Corridor

Download

A dungeon room plate. Swap the prompt for another floor.

PNG · 1.59 MiB

The command that made this file
assetyard generate image \
  --prompt "First person view down a narrow stone dungeon corridor, wet flagstones, iron sconces with low flame, receding arches, painterly game background, no characters, no text, no logo, no watermark" \
  --width 1664 \
  --height 928 \
  --seed 32 \
  --out assets/room-corridor.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 6dc2691aab176ea922961add004a63474c73031fd7f2ac22c9c6e7b847973578

Image model

The Warden's Vault

Download

The boss room.

PNG · 1.70 MiB

The command that made this file
assetyard generate image \
  --prompt "First person view of a vast circular stone vault with a cracked floor seal, hanging chains, faint amber glow from below, painterly game background, no characters, no text, no logo, no watermark" \
  --width 1664 \
  --height 928 \
  --seed 32 \
  --out assets/room-vault.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: e37e15a348eac689c11c55cc8b07f486bcc50557d81b992d3df49b9d3ff3b292

Image model

Dungeon Floor

Download

A tiling floor texture. The model returns a photograph, not a wrapping tile, so one local pass flattens the baked light and closes the seam. Both steps are shown.

PNG · 2.41 MiB

The command that made this file
assetyard generate image \
  --prompt "Seamless tiling texture of worn stone dungeon floor flagstones with grit, even lighting, flat orthographic view, no shadows, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/texture-floor.png
python make_tileable.py texture-floor.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: ca3dbba8d6cf371e2c637bde2edbb3364db71bf2c6f4cc6e6fddefd092bb0fe9

Image model

Dungeon Stone

Download

A tiling wall texture. The model returns a photograph, not a wrapping tile, so one local pass flattens the baked light and closes the seam. Both steps are shown.

PNG · 2.33 MiB

The command that made this file
assetyard generate image \
  --prompt "Seamless tiling texture of damp medieval dungeon stone blocks, even lighting, flat orthographic view, no shadows, no text" \
  --width 1024 \
  --height 1024 \
  --out assets/texture-stone.png
python make_tileable.py texture-stone.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: db7f702fff54caa08a2dd0cfb518b4407b223d10290822cc343b8a7ff46b6977

One number changes the performance

Both lines below use the same catalog voice. The only difference is --expressiveness, a normalized control from 0.0 to 1.0. 0.0 is flat and even. 1.0 is a line delivered under real strain.

--expressiveness 0.05

Flat and even

0:00

Narration, a log entry, a menu line.

--expressiveness 0.95

Under real strain

0:00

A battle cry, a warning, a reaction.

assetyard generate tts --voice VOICE_KEY --expressiveness 0.05 --text "..." --out assets/calm.flac
assetyard generate tts --voice VOICE_KEY --expressiveness 0.95 --text "..." --out assets/cry.flac

The scale is ours, not the speech model’s. We map it onto whatever control the model behind it exposes, so a script written today keeps its meaning after we change that model. Leave the argument out and you get ordinary delivery.

Both files are in the pack below, and both play in the turn-based crawler.

WHAT THIS REPLACES

One account.
Not eight tabs.

A small team normally buys a separate subscription for each of these jobs, then reconciles six licenses at release. Asset Yard runs them from one balance.

The jobThe usual routeHere
Concept art and texturesAn image subscription, or a local GPU and a model zoogenerate image
3D modelsA mesh generator subscription, or days in a modelling toolgenerate model
Rigging and animationA rig service, a motion library, and a retarget pass--animation-pack
MusicA music generator subscription, or a stock library licensegenerate music
Sound effectsAn effects subscription, or hours in a free-sound archivegenerate sfx
VoiceA voice subscription plus castinggenerate tts

Model terms still differ by pipeline. Asset Yard records the provider and license information with each asset. Read models and licenses before a commercial release.

Also: Voidwake

Our playable space demo. These files run in a shipped browser game.

3D modeler

Kite Courier

Download

Preparing the viewer…

+Y up, +Z forward, centered pivot. This ship flies in the playable demo.

GLB · 3.55 MiB · 9,749 triangles

The command that made this file
assetyard generate model \
  --prompt "One symmetric courier spacecraft with a pointed nose and two wings" \
  --geometry-profile prop \
  --orientation-profile rigid_vehicle \
  --out assets/courier.glb

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 92f69cc96f4e7b940c99a73483b0701b76c91445f1c798bbd355f97927f3bc2b

Music model

Meridian Flight

Download
0:00

The exploration track that plays between stations.

MP3 · 880 KiB

The command that made this file
assetyard generate music \
  --prompt "Calm synthetic space exploration music" \
  --music-kind ambient \
  --duration 45 \
  --instrumental \
  --out assets/flight.mp3

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 5dc724c1ce9fbe887e8f42b6ce37b4cd2116738e66f0cf009a666726e81c85e9

Speech model

Approach Control

Download
0:00

A game dialogue line, not a reusable catalog reference.

FLAC · 108 KiB

The command that made this file
assetyard generate tts \
  --voice VOICE_FROM_CATALOG \
  --text "Courier, you are cleared for the inner ring." \
  --out assets/control.flac

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: f02ae1b80fa1835f76c7e7317410241bde8e73153e32d6857e18abe5817c11d3

Sound model

Pulse Laser

Download
0:00

A short weapon effect. Stability terms apply.

FLAC · 36 KiB

The command that made this file
assetyard generate sfx \
  --prompt "One short bright pulse laser shot, dry recording, no music" \
  --duration 1 \
  --out assets/laser.wav

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 4f0712f45cc362df8d646e1e1e5a6d5342f2352020b74a9a2b7e76d896a5dceb

Image model

Meridian

Download

Generated location art from Voidwake.

WEBP · 68 KiB

The command that made this file
assetyard generate image \
  --prompt "A banded gas giant above a thin orbital ring, cold light" \
  --out assets/meridian.png

This command names no model. The server runs its current model for this kind of file, so a new run can give a different file.

SHA-256: 3226f922e95adfd1a043608098e7dc15396a85959f2758941e9c164356b2bb86

Play Voidwake ↗

Bring your own engine.

Every GLB imports into Three.js, Godot, Unity, and other GLB-capable engines. The animated characters carry named skeleton nodes, skin weights, and named clips.

Some formats need conversion for a particular target. Keep the original files and their license records before you optimize a release build.

Get the whole pack · Download the manifest · Read the rights and provider notices