Any feedback on this proposal would be welcome. I intend to probably write another one, too, but it isn't written yet.
This draft proposal is about 2 main things: tidying up the way transparent blocks are handled (https://forum.terasology.org/threads/chunkmesh-changes.2184/) and enabling transparency sorting for correct rendering of overlapping transparent blocks (https://github.com/MovingBlocks/Terasology/issues/3305)
Last year when I was doing various rendering work, this was something I wanted to work on but that seemed a bit to big in scope to start at the time, so I'm making it my GSOC proposal now instead. I don't expect it to take the full work period, but last year my proposal was criticized for having too large a scope, so I'll see how it goes. If I do finish early, I can almost certainly find somewhat related things to work on at least.
GSOC Project Proposal: Improving Transparency
GSOC Project Proposal: Improving Transparency Summary The way transparent blocks are rendered is currently confusing and unnecessarily complicated. There are multiple enums for classifying blocks in ChunkMesh which seem to serve the same purpose but which have different values, and are poorly nam...
docs.google.com
This draft proposal is about 2 main things: tidying up the way transparent blocks are handled (https://forum.terasology.org/threads/chunkmesh-changes.2184/) and enabling transparency sorting for correct rendering of overlapping transparent blocks (https://github.com/MovingBlocks/Terasology/issues/3305)
Last year when I was doing various rendering work, this was something I wanted to work on but that seemed a bit to big in scope to start at the time, so I'm making it my GSOC proposal now instead. I don't expect it to take the full work period, but last year my proposal was criticized for having too large a scope, so I'll see how it goes. If I do finish early, I can almost certainly find somewhat related things to work on at least.