Panos Karabelas Profile Banner
Panos Karabelas Profile
Panos Karabelas

@panoskarabelas1

Followers
2,143
Following
594
Media
1,656
Statuses
7,603

Creator of Spartan Engine | Renaissance mind in a digital era | Explored AMD, Codemasters, Sony

Manchester, UK
Joined May 2014
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@panoskarabelas1
Panos Karabelas
1 year
@miiightbeurdad @fasc1nate Here is what's going to happen, I'll play some PS5, you do some research 👍
20
37
3K
@panoskarabelas1
Panos Karabelas
1 year
That's from The Callisto Protocol. Really impressed 🙂
Tweet media one
71
164
3K
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
6
24
2K
@panoskarabelas1
Panos Karabelas
1 year
@MichaelMatteoRo People don't seem to talk about it that much but it really got to me
Tweet media one
57
49
2K
@panoskarabelas1
Panos Karabelas
10 months
@lisapease @fasc1nate Venus has an extremely slow rotation on its axis, taking about 243 Earth days to complete a single rotation. Meanwhile, its orbital period (the time it takes to complete one orbit around the Sun) is about 225 Earth days. So, a "day" on Venus (from one sunrise to the next) is
17
86
2K
@panoskarabelas1
Panos Karabelas
10 months
@fasc1nate A day on Venus is longer than a year on Venus.
13
65
2K
@panoskarabelas1
Panos Karabelas
1 year
1
9
1K
@panoskarabelas1
Panos Karabelas
11 months
Tweet media one
4
10
1K
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
3
34
1K
@panoskarabelas1
Panos Karabelas
2 years
Tweet media one
3
164
1K
@panoskarabelas1
Panos Karabelas
2 years
Ground truth
Tweet media one
25
104
1K
@panoskarabelas1
Panos Karabelas
1 month
Check out the WIP of STORROR Parkour Pro. It makes you understand that realism in games isn't just about graphics, it's also about how characters move 😉
42
81
1K
@panoskarabelas1
Panos Karabelas
1 year
6
17
983
@panoskarabelas1
Panos Karabelas
10 months
@TheFigen_ At this point they might as well go for a real run
26
3
824
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
6
8
767
@panoskarabelas1
Panos Karabelas
4 months
@NoContextBrits Choose life. Choose a job. Choose a career. Choose a family.
13
1
766
@panoskarabelas1
Panos Karabelas
3 months
@NoContextBrits Manchester ♥️
Tweet media one
3
24
767
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
5
112
737
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
3
14
708
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
7
22
668
@panoskarabelas1
Panos Karabelas
11 months
Tweet media one
2
33
647
@panoskarabelas1
Panos Karabelas
11 months
F.E.A.R - That's from 2005 🙂
46
36
624
@panoskarabelas1
Panos Karabelas
9 months
Tweet media one
3
12
567
@panoskarabelas1
Panos Karabelas
1 year
Machine learning deforming (driven by muscle, flesh, and cloth) in Unreal Engine 5.2
11
131
549
@panoskarabelas1
Panos Karabelas
10 months
Tweet media one
2
37
487
@panoskarabelas1
Panos Karabelas
9 months
Tweet media one
3
15
451
@panoskarabelas1
Panos Karabelas
2 years
1
6
425
@panoskarabelas1
Panos Karabelas
11 months
Tweet media one
0
8
422
@panoskarabelas1
Panos Karabelas
10 months
Tweet media one
3
19
412
@panoskarabelas1
Panos Karabelas
14 days
@NoContextBrits no way, was going out dressed like an eskimo
4
0
416
@panoskarabelas1
Panos Karabelas
1 year
I like custom engines but I also try to remember that @UnrealEngine allows an individual to do this 🙂
7
43
403
@panoskarabelas1
Panos Karabelas
2 years
Finally, I can share this, FSR 2.0 is a thing. It uses temporal reconstruction and it produces superb results, while being able to run on any GPU. It will make you reconsider a few things about upscaling, going forward.
@GPUOpen
AMD GPUOpen
2 years
Looks like we can now tell you a bit about #AMD #FidelityFX Super Resolution 2.0 🍾 Turns out we can't use our #FSR2 upscaling technology on this tweet to fit it all in, so you'll have to see it on #GPUOpen 🔥🔥
7
106
490
16
32
346
@panoskarabelas1
Panos Karabelas
1 year
@Evill_01 @fasc1nate Hello darkness my old friend...
3
0
335
@panoskarabelas1
Panos Karabelas
2 months
@tdcpresents his artistic vision transcends the technical limitations
2
6
338
@panoskarabelas1
Panos Karabelas
1 year
@culturaltutor He was the inspiration for Skyrim's AI
Tweet media one
0
5
272
@panoskarabelas1
Panos Karabelas
3 months
@willmenaker Gotta love how films like Starship Troopers and RoboCop are really satires of fascism and authoritarian governance, yet they're marketed as your typical violent action movies 🙂
7
4
250
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
4
5
240
@panoskarabelas1
Panos Karabelas
10 months
1
0
237
@panoskarabelas1
Panos Karabelas
8 months
For those using APIs like Vulkan and DX12 and have to deal with PSO caching, just use uber shaders. That's what I do in Spartan, that's what Doom Eternal does:
9
26
229
@panoskarabelas1
Panos Karabelas
10 months
Every pass in Spartan (editor included) now uses push constants (120 bytes buffer) for per pass and/or per draw needs. This reduced CPU time by 1.39 ms in the sponza scene, more than I expected.
Tweet media one
9
24
225
@panoskarabelas1
Panos Karabelas
10 months
Tweet media one
11
1
226
@panoskarabelas1
Panos Karabelas
1 year
A student recently contacted me with an intriguing question about my use of static functions in Spartan Engine. They found this approach uncommon compared to what they had encountered in university and other codebases. Here's my response, explaining the rationale behind my
Tweet media one
Tweet media two
7
20
222
@panoskarabelas1
Panos Karabelas
9 months
Tweet media one
1
3
206
@panoskarabelas1
Panos Karabelas
4 years
Finally migrated my website from WordPress to Hugo and to celebrate that, I decided to start things off with a blog post on screen space shadows. I hope you enjoy it and find it helpful 🙂 Link:
Tweet media one
2
48
211
@panoskarabelas1
Panos Karabelas
2 years
I'm thrilled to be joining AMD as an MTS Software Development Engineer. I love games, but I love engineering even more, so I would like that to be the focus. Also, the AMD team is made by great people, that's another reason why I felt confident to make the move. I'm so happy 🙂
Tweet media one
23
4
203
@panoskarabelas1
Panos Karabelas
11 days
@DannyDrinksWine Bottom lizard is the boss
0
1
206
@panoskarabelas1
Panos Karabelas
1 year
2
0
197
@panoskarabelas1
Panos Karabelas
10 months
Tweet media one
0
4
188
@panoskarabelas1
Panos Karabelas
1 year
@MAstronomers Andromeda, it will collide with ours in about 4.5 billion years. So maybe it will look like this in 4 billion years.
0
7
180
@panoskarabelas1
Panos Karabelas
2 years
I can finally outperform DX11, using Vulkan, in every scenario. I can't stress enough the importance of doing competitive performance tests between your current backend and your old backend, before deprecating it.
Tweet media one
9
10
183
@panoskarabelas1
Panos Karabelas
1 year
These points should be an industry standard.
@Dachsjaeger
Alexander Battaglia
1 year
2022 was a rather awful year for PC ports. To start 2023 with a fresh slate I have made a video extolling 13 key ways to improve PC releases with many examples. Please share gratuitously as the industry could use a wake up call regarding these issues IMO!
68
170
943
4
15
175
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
1
0
169
@panoskarabelas1
Panos Karabelas
7 months
@InsaneRealitys Factory reset
0
2
155
@panoskarabelas1
Panos Karabelas
9 months
@NoContextBrits Music, easily top of the world.
11
1
156
@panoskarabelas1
Panos Karabelas
6 months
Today marks the end of an era and the beginning of an exciting new chapter. My journey with AMD has come to a close, but this isn't a goodbye to the tech world – it's a bold leap forward. Moving ahead, I'm taking the reins of my career into my own hands, focusing on certain ideas
Tweet media one
15
5
151
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
0
7
144
@panoskarabelas1
Panos Karabelas
4 years
Improved HBAO and SSGI noise/coverage by distributing samples over space and time. Shaders: Based on Activision's GTAO paper: You're welcome 🙂
Tweet media one
1
44
150
@panoskarabelas1
Panos Karabelas
1 year
Winter, circa 2002, I booted up my uncle's PC, saw an interesting desktop icon, clicked on it, and then I became a @remedygames fan 🙂
6
9
146
@panoskarabelas1
Panos Karabelas
9 months
@__silent_ wow, how does a crack end up in the steam build?
2
0
143
@panoskarabelas1
Panos Karabelas
2 months
@NoContextBrits this is democracy manifest
4
0
135
@panoskarabelas1
Panos Karabelas
2 months
@Rainmaker1973 For a 20% discount use the code: implosion
5
4
134
@panoskarabelas1
Panos Karabelas
10 months
Tweet media one
9
1
129
@panoskarabelas1
Panos Karabelas
2 years
Yesterday's late night experiments on reflection probes with parallax corrected cubemaps.
Tweet media one
4
7
129
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
5
5
122
@panoskarabelas1
Panos Karabelas
10 months
@Lenscap most super hero films, some are rated higher than Kubrick's, what, the, heck
1
0
119
@panoskarabelas1
Panos Karabelas
10 months
1
0
121
@panoskarabelas1
Panos Karabelas
4 months
@SKTheKingYT I got it a lot during my student days, When it happens, straighten your leg and pull your toes upwards using your fingers. The pain will go away 😉
7
2
118
@panoskarabelas1
Panos Karabelas
1 year
Tweet media one
1
3
108
@panoskarabelas1
Panos Karabelas
3 years
Spartan Engine, 6 years ago. Back then, opinions in my social circle were along the lines of, you can't do this as a one-man team, you work too much, you won't find anywhere better than Greece, lots of disbelief and toxicity. It was a dark period. So friends, trust yourselves.
Tweet media one
11
12
112
@panoskarabelas1
Panos Karabelas
11 months
@_B___S He looks very polite
1
0
112
@panoskarabelas1
Panos Karabelas
6 months
@pcgamer This time yes, now that they tasted the infinite money coming from the online aspect of it, they'll want as many players as possible.
9
1
110
@panoskarabelas1
Panos Karabelas
2 years
That's a good opportunity to remind to developers that apart from the impressive upscaling quality, it runs on consoles, it's open source, it comes with a highly permissive license and it has some very smart people behind it.
@digitalfoundry
Digital Foundry
2 years
Cyberpunk 2077 gets an FSR 2.1 upgrade - not just for PC, but for consoles too. @cataferal looks closely at how AMD's impressive upscaler improves visual quality on PlayStation 5 and Xbox Series consoles:
42
191
2K
1
10
108
@panoskarabelas1
Panos Karabelas
10 months
Tweet media one
0
0
102
@panoskarabelas1
Panos Karabelas
15 days
Tweet media one
3
8
109
@panoskarabelas1
Panos Karabelas
1 year
@PR0GRAMMERHUM0R typical interview crap 😆
1
0
103
@panoskarabelas1
Panos Karabelas
2 months
@TheCinesthetic Lanthimos is wild
1
3
102
@panoskarabelas1
Panos Karabelas
5 months
@mischiefanimals that eye locked on target in milliseconds
1
0
101
@panoskarabelas1
Panos Karabelas
11 months
@Figensport 1, playing video games helped me track those pixels easily
5
0
101
@panoskarabelas1
Panos Karabelas
2 months
@AdamSinger I have uninstalled LinkedIn from my phone, rarely visit it on desktop, it's truly a machiavellian paradise.
2
7
99
@panoskarabelas1
Panos Karabelas
2 months
@firagawalkwthme when that LinkedIn recruiter reaches out
0
0
100
@panoskarabelas1
Panos Karabelas
7 months
Just rolled out an enhanced tire friction model in my engine (vastly improves car handling), drawing inspiration from the Pacejka ’94 formula. While many racing sims derive from this, a heavily commented, ready-to-use model is not easy to find, so here it is:
@panoskarabelas1
Panos Karabelas
8 months
Spartan's default car world has leveled up with a fully drivable, physics-based Toyota AE86 Sprinter Trueno. There is also quite precise simulation of suspension stiffness, compression, damping, and more (including console controller support). P.S. NFSU2 Easter Egg
4
2
33
2
11
98
@panoskarabelas1
Panos Karabelas
11 months
Tweet media one
3
2
96
@panoskarabelas1
Panos Karabelas
1 year
@mediterraneanAE A life free of stress and societal expectations. A life with a good diet and sun. A life with family and friends with whom you have real connections, you rely on them and the rely on you, together you enjoy life. There is no going back once you experience this.
Tweet media one
0
11
95
@panoskarabelas1
Panos Karabelas
4 years
Spartan is now using physical light units. I had to tweak the camera's properties to get, let's say 600 lumens, to look "right", which I find beautiful and encouraging (since I have more work to do). No more abstract intensity values 🙂 Frostbite guide :
Tweet media one
2
15
94
@panoskarabelas1
Panos Karabelas
1 year
0
1
89
@panoskarabelas1
Panos Karabelas
11 months
Tweet media one
0
3
85
@panoskarabelas1
Panos Karabelas
1 month
@NoContextBrits I just clicked on the play button
2
0
87
@panoskarabelas1
Panos Karabelas
1 year
Some claimed that the Unrecord video was fake, meaning it was real life and not rendered, the creator casually posted this. I guess photogrammetry and UE5 is the matrix 🙂
4
8
81
@panoskarabelas1
Panos Karabelas
2 years
@DiscussingFilm You know what, he should have played Geralt now that Cavill left...
Tweet media one
1
8
81
@panoskarabelas1
Panos Karabelas
15 days
@OddSteamReviews extract everything that's not nailed to the floor boys
2
0
83
@panoskarabelas1
Panos Karabelas
2 years
A reminder from Facebook. This was 8 years ago, and it's actually Spartan Engine 😂
Tweet media one
5
5
80
@panoskarabelas1
Panos Karabelas
1 year
Appreciate @godotengine crediting Spartan Engine for the TAA and linking back. Noticed the traffic, thanks! 👍
Tweet media one
0
2
80
@panoskarabelas1
Panos Karabelas
2 months
@PicturesFoIder slow but firm steps, all that was needed, a man of precision
1
0
78
@panoskarabelas1
Panos Karabelas
3 years
I will be cutting my own hair, after work, today, #5 . 🙂
Tweet media one
8
6
77
@panoskarabelas1
Panos Karabelas
1 year
Believe it or not, this is not real life, it's an Unreal Engine 5 game called Unrecord 🙂
4
11
76
@panoskarabelas1
Panos Karabelas
2 years
RenderDoc can now be invoked with a single button. It's only 3 functions, get it from here:
Tweet media one
5
3
78