Thursday, September 22, 2005

NoiseCrime fixes the Polygon sorting bug in Shockwave3D

I've struggled with the alpha-channelled polygon sorting bug in Shockwave3D in the past. Basically, Shockwave3D doesn't sort transparent models correctly, so you end up with ugly artifacting and rendering errors, due to some esoterica of the engine's operations. NoiseCrime has come up with a workaround so that we can all use alpha-channelled polygons and have it look the way we intended (with some work). The error effect and the solution can be seen in NoiseCrime's polygon sorting test, and the source code, which he graciously released to everyone, can be downloaded here. Thanks, NoiseCrime! This is going to come in handy with some educational games we'll be writing for our games lab soon.

No comments: