@badlogic, yes, I will send the Spine project. I'm really impressed that Esoteric is willing to look at it.
To answer some previous questions...
- MacOS version: 10.10.3 (Yosemite)
- Chrome version: 67.0.3396.87 (Official Build) (64-bit)
Tried also on Firefox just now and saw the same "seam" issue when the skeleton is rendered in my HTML5 app.
Re having tried other non-Spine things, I've opened the atlas PNG inside of photoshop to inspect, and saw no artifacts. In particular, I was looking for translucent pixels (alpha < 1) around the problem attachments, but found no evidence of that.
Tonight, I tried one another thing with no luck
aligning the attachment positioning at the tenth decimal place to make it so the attachments line up perfectly in Spine. (I was just using whole #s before.)
Okay, zipping up some files to send to heroic support staff next...
I've done more research since then. I think I've narrowed it down further.
It seems that any rendered attachment will have an edge effect applied to it. And it seems that the issue happens in the Spine demos as well and probably for all rendered attachments. You just don't notice the edge effect because the underlying attachments tend to have visual borders at their edges that disguise it.
I was able to get the edge effect to show in the 3.6 Spine demo with unmodified code by just changing an atlas PNG to be an all opaque color. You can see the modified PNG below.
When running the demo that uses this modified Heroes.png, the edges unexpectedly show as grey. This looks like the same artifact I've been battling in my project. Below is what the demo looks like with the modified Heroes.png.