dtoadq (@dtoadq) header
dtoadq (@dtoadq) profile picture

gpu/render/graphics engineer. My profile pic is of a great button pusher.

Joined December 2018
Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)Photo by dtoadq (@dtoadq)
I tried editing the scene with better lighting and contrast too
2
1
1
162
🧵- CppCon & loss of trust. Context w/ *critical* CW: teapawt.net/pati_gallardo/status/1… Read the position and the links, most notably: patricia.no/2022/03/08/propo… Note that the docs from #include <C++> weren't finalized. This is my personal and individual perspective and experience. 1/
1
17
2
104
Today is already the last day of normal class for Graphics & Real-Time Rendering at UCSC. In three weeks, I start teaching a course on Game Engines.
3
3
108
I'm going to start blocking websites on google search results. Many times when I google technical questions, the results are scrapped from other sources and/or incorrect, bombarded with advertisements, begging to sign up for an account, etc.
1
1
To operate on large and complex meshes, we need data structures that are efficient and compact. Halfedge data structure is great for traversing the mesh by bringing in a new entity named halfedge. Here we look at some basics about the data structure.
17
240
3
1,495
Let's talk about the minimal draw call abstraction. How much data you actually need to pass to the renderer to draw an arbitrary object to the current render pass? Is this 32 byte struct enough to make it feature complete (state, material, shader)? Two draws per cache line?
8
45
2
376
Looks like the Ukrainians have started porting DOOM over the UVB-76. 🙃
1
New blog post! bartwronski.com/2022/02/15/l… "Light transport matrices, SVD, spectral analysis, and matrix completion" - how straight linear algebra can help rendering and computing the light transport. From introductory concepts to advanced - spectral analysis and matrix completion.
7
50
1
219
@LunarGInc releases new @VulkanAPI 1.3.204.0 SDKs with Vulkan Profiles Toolset and new extensions. Also includes improved validation layer performance for multi-threaded applications. bit.ly/3sHxkzl
I've open-sourced my home prototype engine with the MIT license. It contains a AAA-grade animation system, powered ragdolls, my prototype entity model (hybrid-ECS), libclang based reflection. a full resource system. Hopefully someone finds it useful 😅 github.com/BobbyAnguelov/KRG
24
216
3
1,147
I designed the 'minimum viable computer', a full Linux computer that fits in your pocket. It costs $15. bbenchoff.github.io/pages/Li… If you'd like to see more of this, please like, retweet, and share the above link in whatever forum or aggregator you frequent.
69
422
55
1,537
The message of this ad campaign is clear. "Everyone was having a great time, until cars came along and ruined it for everyone"
Holy shit Quebecs anti-jaywalking billboards don't fuck around 😳
3
5
If you haven't seen Instant Neural Graphics Primitives with a Multiresolution Hash Encoding paper: nvlabs.github.io/instant-ngp… - take a look, truly groundbreaking work. This changes the equation for NERF rendering in a significant way. nvlabs.github.io/instant-ngp… (@mmalex damn!)
7
83
5
329
Modding? ILLEGAL
Crytek apparently doesn't want thousands of people posting screenshots of their game on social media and other sites. FTR I don't distribute any game asset; my camera tools only contain binaries compiled from my own code and not linked to any game asset.
21
23
249
@YuriyODonnell informed me of that and did his own experiments to prove it happened and test alternatives for fast barycentrics. Code here github.com/kayru/Barycentric…
1
4
13