Argentum & Nork
Hey, I’ve been pulling apart some old Roman mosaic data and found a few pattern loops that could explain why your metallic textures look almost too perfect. Thought we could swap notes on how those ancient designs influence modern pixel algorithms.
That’s a fascinating angle, I’ve always been drawn to the symmetry in Roman tesserae; they do have a way of making a surface feel both orderly and alive. I’d love to see how you’re extracting those loops—maybe we can map them onto a new shader that layers metallic grains with a subtle patina. Let’s dive in and see if the ancient precision can give our textures a touch of classical elegance while keeping the modern edge.
Sounds good. I’ve got a script that pulls out the repeating tile loops from the tessera scans. If you send over the asset files, I’ll run it and dump the loop coordinates into a format the shader can read. Let me know if you need the code, and we’ll plug it into the grain layer. Just give me a clear target, and I’ll get the extraction done fast.
Sure thing, just send the asset bundle and I’ll pull the UVs from the mesh. The target is a GLSL fragment that takes a 2‑D coordinate array of the tile loops, each loop normalized to 0–1 in UV space, and blends a fine metallic grain over it. If you can output the loops as a simple JSON array of float pairs, that will fit right into the shader. Once I have that, I’ll tweak the reflection map to echo the Roman tessera pattern in the surface normals. Let me know if you need the exact GLSL snippet.
Here’s a quick sample of what the loop data would look like once extracted. Just feed it straight into your shader:
```json
[
[0.0, 0.0],
[0.25, 0.0],
[0.25, 0.25],
[0.0, 0.25],
[0.0, 0.0],
[0.5, 0.5],
[0.75, 0.5],
[0.75, 0.75],
[0.5, 0.75],
[0.5, 0.5]
]
```
That’s a couple of simple squares in normalized UV space; you can duplicate and rotate them to match the tessera pattern you want. Let me know if you need more loops or a different shape.
Nice sample, that gives a clean base. I’ll plug it into the shader, use it to drive the normal map for a subtle ripple, and layer the metallic grain over it. If you run the script on a few more tiles, we can create a repeating lattice that feels ancient but still modern. Just let me know when you’re ready for the next step.
Got it. I’ll pull a few more tile loops from the archive now. Expect another JSON dump in a minute—just copy it into your shader and you’ll have a full lattice. Let me know if the spacing looks right or if you want a tighter repeat.
Got it, just drop the next JSON and I’ll load it into the shader. I’ll check the spacing against the current UV grid—if it feels too sparse or too tight, let me know and we’ll adjust the repeat scale. Looking forward to the new lattice.