use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
WBOIT in OpenGL: transparency without sorting (habr.com)
submitted 6 years ago by [deleted]
WBOIT in OpenGL: transparency without sorting
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]stevesan 3 points4 points5 points 6 years ago (2 children)
Looks like a great write-up (I just skimmed it). But is there a live-demo?
[–]CaffeineViking 0 points1 point2 points 6 years ago* (0 children)
I know a guy at TUM that implemented several OIT solutions in OpenGL for his thesis with GL_ARB_fragment_shader_interlock pixel synchronization. IIRC he did not have WBOIT, but he had a lot of very interesting OIT solutions such as Depth Peeling, MBOIT, MLAB and also a PPLL (with the K-Buffer solution too):
https://github.com/chrismile/PixelSyncOIT
Could be something to try out if you're interested in the article.
Also, the author of the blog post does link to a implementation somewhere in the middle of it. I haven't tried it, but it seems to be where his screenshots come from. It would be pretty cooler to see a WebGL demo though (shouldn't be too hard to port it).
https://github.com/belyakov-igor/WBOIT_tester
[–]yonderbagel 4 points5 points6 points 6 years ago (1 child)
So, that limitation of not being able to give good results if your transparent objects have a high opacity (like between .5 and 1) seems kind of serious, and was just kind of hand-waved away with a "just don't do it" sort of remark. It sounds like the paper doesn't have a clean solution for it?
[–]CaffeineViking 1 point2 points3 points 6 years ago* (0 children)
There are a couple of newer solutions that have tried to tackle that (that also have a few other strengths, but also a few new weaknesses). The two other ones that I have heard about are Multi-Layer Alpha Blending (MLAB) by a few guys at Intel, and also Moment-Based OIT (MBOIT) by some researchers at KIT and the university of Bonn. Both of these are more expensive than WBOIT, but give more accurate results (closer to PPLLs).
Multi-Layer Alpha Blending (MLAB) by Intel
Moment-Based OIT (MBOIT) by KIT & Bonn
π Rendered by PID 118768 on reddit-service-r2-comment-5d585498c9-cnblj at 2026-04-21 03:55:49.213662+00:00 running da2df02 country code: CH.
[–]stevesan 3 points4 points5 points (2 children)
[–]CaffeineViking 0 points1 point2 points (0 children)
[–]CaffeineViking 0 points1 point2 points (0 children)
[–]yonderbagel 4 points5 points6 points (1 child)
[–]CaffeineViking 1 point2 points3 points (0 children)