# TRELLIS.2 for Ragnarok-Style Props - BF16 vs. INT8

Sprute makes 2D characters. A game also needs a world for them to stand in.

Ragnarok Online splits it cleanly: things that move are sprites, things that stand still are 3D. A sprite well under a rotating camera keeps turning to face you, and reads as a well-shaped monster. So props have to be real 3D.

Test: one Ragnarok-style well, image → 3D with TRELLIS.2, using the native nodes in ComfyUI (0.37).

Input (Gemini image, prompted for a Ragnarok map prop):

![input well](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/692a07ea-8867-407f-bae1-b62ee9b970e4.png)

Results (four sides, 35° down, textured, flat light):

![bf16 vs int8](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/74f0a3a6-8ef6-4a01-acbc-3c658a1835a4.png)

Comparison (RTX PRO 6000, same seeds):

| | BF16 | INT8 (convrot) |
|---|---|---|
| Diffusion weights | 9.9 GB | 5.0 GB |
| Upsample stage | 2:00 | 4:31 |
| Texture stage | 1:06 | 2:48 |
| Whole run | 273 s | 590 s |

Next to a Sprute character:

![knight and well](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/0b31326e-e167-4e2a-bc44-53e02ea202bd.png)

Going low-poly:

![decimation](https://cdn.hashnode.com/uploads/covers/682665f051e3d254b7cd5062/da084ee8-c5f3-4a10-a7e5-8a89855541f7.png)

Discussions:

The geometry is clean from every side. The bucket, crank and roof shingles all survive.

The hand-painted look comes from the input image, and TRELLIS.2 keeps it.

INT8 halves the weights but is 2.2x slower on this card. Quality is about the same.

Next to the knight it reads as one world.

Low-poly is the hard part. 20k tris is fine, 5k tears holes, 1.5k shatters. Ragnarok-level poly counts need retopology, not decimation.

‒ Sprited Dev 🐛

