Graphics programmer - author of the GLIntercept tool

Joined November 2011
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Retweets welcome! Link in reply because algorithm.
Damian Trebilco retweeted
.@panoskarabelas1 showcased a lush grass field rendered with his custom game engine, Spartan Engine. Learn more: 80.lv/articles/lush-responsi…
11
1
128
0
Damian Trebilco retweeted
I'm about to do something I think I've never done before, which is assert every bit of whatever authority I have as the person who discovered and wrote down the rules of open source. After ten years of drama and idiocy, lots of people other than me are now willing to say in public that "Codes of Conduct" have been a disaster - a kind of infectious social insanity producing lots of drama and politics and backbiting, and negative useful work. Here is my advice about codes of conduct: 1. Refuse to have one. If your project has one, delete it. The only actual function they have is as a tool in the hands of shit-stirrers. 2. If you're stuck with having one for bureaucratic reasons, replace it with the following sentence or some close equivalent: "If you are more annoying to work with than your contributions justify, you'll be ejected." 3. Attempts to be more specific and elaborate don't work. They only provide control surfaces for shit-stirrers to manipulate. Yes, we should try to be kind to each other. But we should be ruthless and merciless towards people who try to turn "Be kind!" into a weapon. Indulging them never ends well.
Damian Trebilco retweeted
Developer @alemnunez tripled the performance in his Unity-powered RTS The Last General, and he can show you his tricks. Start implementing them: 80.lv/articles/developer-exp…
1
14
157
0
Damian Trebilco retweeted
Create epic large-scale scenes with up to 10,000 controllable units in your strategy games with Pioneer Mass Strategy System, a UE5 plug-in by Pioneer Games. Get the tool: 80.lv/articles/create-epic-s…
2
5
83
0
Damian Trebilco retweeted
I tried my hand at making a video codec. I didn't know the first thing about video codecs when I started, so was quite fun to learn about the concepts and how to implement them. I packaged the result in a stb-style, single-file header-only lib, < 2500 loc with no dependencies.
2
19
228
Damian Trebilco retweeted
When I started work on my @VulkanAPI #Vulkan C++ samples almost 10 years ago I made some non-optimal decisions esp. around sync and command buffer recording. Finally fixed those and also write a bit about that and 10 years of Vulkan samples: saschawillems.de/blog/2025/0…
Damian Trebilco retweeted
One nice thing you can do with an interactive world model, look down and see your footwear ... and if the model understands what puddles are. Genie 3 creation.
Damian Trebilco retweeted
Watch @faizkyokaz showcase the power of Blender's DreamUV hotspotting feature in action to speed up texturing. Details: 80.lv/articles/how-to-speed-…
38
1
307
0
Damian Trebilco retweeted
Introducing MirageLSD: The First Live-Stream Diffusion (LSD) AI Model Input any video stream, from a camera or video chat to a computer screen or game, and transform it into any world you desire, in real-time (<40ms latency). Here’s how it works (w/ demo you can use!):
Damian Trebilco retweeted
Fascist Australia stripped this medical doctor of his license for sharing posts against Covid lockdowns, abortion, and some of my tweets about why mothers and fathers benefit children. Kok vs The Ministry of Truth ap.org.au/2025/07/27/vcat-an…
Damian Trebilco retweeted
You can now get buried in sand in Lay of the Land, @Tooley1998's voxel sandbox adventure game set in a fantasy world where everything is physically simulated. See more and wishlist: 80.lv/articles/get-buried-in…
1
4
40
0
Damian Trebilco retweeted
Check out MeshBlend, @toreler's plug-in for Unreal Engine 5 that lets you blend any mesh. Coming soon: 80.lv/articles/you-can-blend…
38
3
208
0
Damian Trebilco retweeted
Learn how to make realistic water simulations like in The Witcher 4 demo from @RedefineFX's Unreal Megabundle. It includes Niagara Immersion, Chaos Destruction, Niagara Motion, and Unreal Motion: 80.lv/articles/learn-to-make…
1
17
175
0
Damian Trebilco retweeted
.@cgcookie shared a tutorial on creating water visualization in Blender without fluid simulation using the software's physics tools. Watch: 80.lv/articles/learn-to-crea…
8
71
0
Damian Trebilco retweeted
It appears Google is going full evil. We cannot update our browser extension.... because it has too many privacy features. @googledevs @ChromiumDev wtf? This was a response to an appeal of an earlier rejection.
Damian Trebilco retweeted
DX12 is 10 years old now. It's not modern anymore. Most of the complexity of DX12 and Vulkan APIs is simply not needed anymore. We don't need to support 13 year old Intel iGPUs and 12 year old mobile chips anymore. Metal 3.0 binding model is much more clean. Just GPU pointers.
The longest living major version of DirectX before being superseded is ... DirectX 12? It feels like it's brand new, wtf? DX1 1995 -> 1996 ~ 1 year DX2 1996 -> 1996 ~ 1 year ? DX3 1996 -> 1997 ~ 6 months DX4 N/A DX5 1997 -> 1998 ~ 1 year DX6 1998 -> 1999 ~ 1 year DX7 1999 -> 2000 ~ 1 year DX8 2000 -> 2002 ~ 2 years DX9 2002 -> 2010 ~ 8 years DX10 we don't talk about DX10 DX11 2009 -> 2013 ~ 4 years DX12 2015 -> today ~ 10 years This doesn't correlate to actual usage, I FEEL like DX11 is still has the most longevity here, but in terms of updates, DX12 is hanging in there.
Damian Trebilco retweeted
Mesh intersections is hard ! Three years of agonizing pain summarized in my article that just got accepted to ACM Transactions on Graphics dl.acm.org/doi/10.1145/37446… The implementation and the expansion-based arithmetic kernel are available in geogram: github.com/BrunoLevy/geogram
5
43
229
Damian Trebilco retweeted
Real-time voxelized lighting is here. H-Trace WSGI now powers our custom nature renderer and terrain. Every tree is fully interactive—you can chop or destroy them, and the lighting updates instantly