Thomas Mansencal

378 posts

Thomas Mansencal banner
Thomas Mansencal

Thomas Mansencal

@ThomasMansencal

Pipeline Engineering Director @ Epic Games

Wellington Katılım Ocak 2012
199 Takip Edilen284 Takipçiler
Alex 🦅
Alex 🦅@OutoftheboxP·
After years as an Unreal Plugin Developer, I'm thrilled to announce I've self-promoted myself to Horde Plugin Developer. Here is the full journey, lessons learned, tips and tricks, source code, and my thoughts on what it means for studios outside Epic. A thread 🧵
Alex 🦅 tweet media
English
6
8
65
5.3K
Thomas Mansencal
Thomas Mansencal@ThomasMansencal·
@discord : I have a support ticket with you that I opened the 3 September 2024 and it has been crickets since then… It would be great to have an update on this, some day…
English
2
0
2
89
Thomas Mansencal retweetledi
CooliSushi
CooliSushi@CooliSushi·
A whole new world, play Aetheria now! Map code: 1314-6986-8879 #UEFN #Fortnite
English
99
714
9.5K
824.4K
Thomas Mansencal retweetledi
Pasquale Scionti
Pasquale Scionti@scionti_design·
Here is the NO Lumen version with SSR and AO you gain around 50fps more hitting 160fps on Cinematic with RTX4090 Whispers in the Fog my solo psychological horror game in Unreal Engine 5.7.4 Built around mood, fear, and immersion. Wishlist on Steam 👇🏻 store.steampowered.com/app/3716910/Wh… Follow progress below 👇🏻 whispersinthefog.com x.com/Whispersfog  #ue5  #horror  #videogames  #solodev  #atmosphere  #tension  @UnrealEngine @quixeltools
English
12
5
115
5.3K
Thomas Mansencal
Thomas Mansencal@ThomasMansencal·
@aakashgupta > No leftover DLLs. No uninstaller that misses half the files. This is absolutely incorrect, all the macOs Apps leave many files in `~/Library`, e.g., `~/Library/Application Support`, `~/Library/Caches`, etc...
English
1
2
13
1.4K
Aakash Gupta
Aakash Gupta@aakashgupta·
Let me explain exactly why Apple still uses drag-to-install in 2026, because the joke here accidentally proves Apple right. A macOS .app is a single self-contained folder disguised as a file. Every dependency, every framework, every resource lives inside it. Drag it to Applications, it works. Drag it to Trash, it's gone. No registry entries. No leftover DLLs. No uninstaller that misses half the files. Windows installers scatter fragments across Program Files, AppData, the registry, system32, and a dozen temp directories. Uninstalling a Windows app is an archaeological dig. Five years later you're still finding config files from software you forgot you owned. Linux is worse. Dependency hell is so common they named it. Entire package managers exist to solve the problem of "I installed something and now nothing else works." Flatpak and Snap were invented specifically to copy what macOS bundles already did natively. The macOS bundle architecture came from NeXTSTEP in 1989. Steve Jobs brought it to OS X in 2001. The core design hasn't changed because the core design was correct. An app is a folder. Installation is a copy. Removal is a delete. Three operations that map perfectly to how humans already think about files. The drag-to-install window with the arrow isn't lazy UX. It's the entire thesis of the system made visible. You are literally just moving a folder. There is no "installation" step because there's nothing to install. The app is already complete. Every other OS eventually tried to get here. Windows got MSIX. Linux got Flatpak. Mobile figured it out from day one because phones shipped after Apple proved the model. The pattern everyone else converged toward is the pattern this tweet is calling outdated. The funniest part: the app being dragged in that screenshot is Claude. An AI that can write code, analyze documents, and reason about complex systems. And the most advanced step in getting it onto your machine is holding down a mouse button and moving your wrist two inches to the right. That's not a design failure. That's a 37-year-old architecture so good that the most sophisticated software on earth still ships inside it.
Noah Cat@Cartidise

it’s 2026 and this is how you install apps on macOS

English
343
1.3K
12K
1.6M
Thomas Mansencal retweetledi
Tim Sweeney
Tim Sweeney@TimSweeneyEpic·
In the coming days, employers will see a stream of resumes of once-in-a-lifetime quality folks. An important thing to understand is that Epic never lowered our hiring standards as we grew, and the layoff wasn't a performance-based "rightsizing" as companies call it nowadays. It's a sound bet that anyone with Epic Games on their resume is in the top few percent of their discipline.
Dean Takahashi@deantak

Sad news for Epic Games. Hope the efforts to turn things around can work. gamesbeat.com/epic-games-lay…

English
6.2K
398
7.1K
6.5M
Thomas Mansencal retweetledi
Yining Karl Li
Yining Karl Li@yiningkarlli·
Here's a neat video that goes behind the scenes about how Atlas Lens Co made custom spherical IMAX lenses for Dune Pt 3. There's some wild stuff in here: their new IMAX lenses actually cover up to a 100mmx100mm frame (!!!). youtube.com/watch?v=dzrTFs…
YouTube video
YouTube
English
2
1
8
1.4K
Thomas Mansencal retweetledi
Thomas Marcos
Thomas Marcos@thomasmarcoscom·
ACES is now even more deeply integrated into Blender 5.2! ✨ Great news for VFX artists relying on it. Coming with the LTS version. 👏 #b3d
English
10
55
641
33.2K
Thomas Mansencal retweetledi
Ash Vardanian
Ash Vardanian@ashvardanian·
My biggest open-source release! NumKong — 2'000+ SIMD kernels for mixed-precision numerics, from Float6 to Float118. Started in 2023. Opened the PR in 2024. Finally, merged this week! RISC-V, Intel AMX & AVX-512, Apple SME & SVE, WASM Relaxed SIMD. 200'000 lines of code in a 5 MB binary. Same scale as OpenBLAS. Available for C 99, C++ 23, Python 3, Rust, Swift, GoLang, & JavaScript. Int4 dot products via nibble algebra. Ozaki Float64 GEMMs on Float32 tile hardware. 6-bit and 8-bit floats back-ported to 10-year-old CPUs. 5'300x faster Geospatial metrics than GeoPy. 200x faster Kabsch than BioPython. 0 ULP where OpenBLAS hits 56... and a lot more! pip install numkong Or pull it from NPM, Crates, GitHub... and let me know what breaks 🤗 Links & highlights ⬇️
Ash Vardanian tweet media
English
13
64
468
24.9K
Thomas Mansencal retweetledi
Boris Cherny
Boris Cherny@bcherny·
I'm Boris and I created Claude Code. Lots of people have asked how I use Claude Code, so I wanted to show off my setup a bit. My setup might be surprisingly vanilla! Claude Code works great out of the box, so I personally don't customize it much. There is no one correct way to use Claude Code: we intentionally build it in a way that you can use it, customize it, and hack it however you like. Each person on the Claude Code team uses it very differently. So, here goes.
English
1.3K
7K
54.6K
8.1M
Thomas Mansencal
Thomas Mansencal@ThomasMansencal·
@theredpix @andkalysh @Elgaeeeee Oh actually, I think I'm confusing with the Blue correction that added a whitepoint shift post rendering, would need to fact check, been a few years now! At any rate, we used OCIO for everything, including VP which had stringent performance requirements :)
English
1
0
2
43
Thomas Mansencal
Thomas Mansencal@ThomasMansencal·
@theredpix @andkalysh @Elgaeeeee Before OCIO availability, I added a painfully backward incompatible PPV parameter (C++ --> Shader USF) to our company engine fork. I haven't looked at that code recently but I always complained about it because it was not reproducible in the ACES system.
English
1
0
0
49
AK
AK@andkalysh·
Another addition to @theredpix #UnrealEngine 5 fork regarding engine flexibility and artist freedom. Added tonemapper implementation from GT7. We now have: - Epic's filmic tonemapper - AgX - GT7
AK tweet media
English
4
0
38
6.4K
Thomas Mansencal
Thomas Mansencal@ThomasMansencal·
@andkalysh @Elgaeeeee @theredpix Depends your application and what you do, in Virtual Production, OCIO and LUTs are used very often, same for CG Animation rendered in Engine, etc... For performance reasons, internally, it bakes the tonemapper down to a LUT ANYWAY, so you are already using a LUT.
English
1
0
0
49
Elgae
Elgae@Elgaeeeee·
@andkalysh @theredpix This is such a good feature for stylized games, I really hope epic adds someday a feature like this in the main branch
English
1
0
0
271
Thomas Mansencal retweetledi
Tim Sweeney
Tim Sweeney@TimSweeneyEpic·
The 9th Circuit Court has confirmed: The Apple Tax is dead in the USA. Apple can require side-by-side placement of Apple payments and developer payments, as Fortnite does. And Apple can collect fees for actual costs of facilitating links and IP associated with links.
English
106
178
2.6K
947.9K
Thomas Mansencal retweetledi
Wouter Weynants
Wouter Weynants@WWeynants·
main Radar begins next week: a daily and weekly look at Unreal Engine’s evolving codebase it’s experimental, growing day by day, and shaped by your feedback to make sense of the ue5-main branch its noise read more: mainradar.be/main-radar-beg…
English
0
2
8
628
Thomas Mansencal retweetledi
Victor Careil
Victor Careil@phyronnaz·
Unreal Tip of the day: -NewConsole is a thing and it's great.
Victor Careil tweet media
Aherys@aherys

@phyronnaz the holy -log -newconsole If you don't know it, it's worth a free voxel licensing =)

English
1
19
158
11.9K
Noah MacCallum
Noah MacCallum@noahmacca·
I've been building voice agents for the last 6mo and I think the chat-supervisor pattern is a game changer. Stitched model (STT-LLM-TTS) is slow, but realtime audio models aren't (yet) as smart as text. This has the best of both worlds. Here's how it works:
English
36
66
678
73.3K