I am going to express my disgust at that outline shader used in SmashBros 3DS.
It's disgusting.
I am very annoyed at how poorly implemented it is.
It's a unique style though, they are 2px thick and 50% transparent, and during the buffer test the outline actually takes the colour of the chararacter's fragment that it encounters, which gives it a nice colour tint rather than being black outlines.
It's disgusting.
I am very annoyed at how poorly implemented it is.
- The outlines do not cover depth - So Pikachu's right hand here does not have the outline at the joint
- The characters are rendered to the same buffer to generate the outlines - So characters who are overlapping onto each other have their outlines merged
- The buffer the characters are on is not depth tested when rendering the outlines - So further away characters have outlines just as thick as close characters
It's a unique style though, they are 2px thick and 50% transparent, and during the buffer test the outline actually takes the colour of the chararacter's fragment that it encounters, which gives it a nice colour tint rather than being black outlines.