Ben Golus⚠️⭕ Profile
Ben Golus⚠️⭕

@bgolus

8,571
Followers
138
Following
2,087
Media
25,184
Statuses

Tech Artist, Graphics Programmer, general Game Dev, racing snail. (cis he\him)

Kirkland, WA
Joined August 2010
Don't wanna be here? Send us removal request.
@bgolus
Ben Golus⚠️⭕
2 years
I was talking to my Dad about flight delays and staffing issues, and my dad pointed out a problem I'd missed entirely. There are no new pilots.
549
7K
46K
@bgolus
Ben Golus⚠️⭕
4 months
I have a theory about why Steam is so much more performant than Epic Games Studio, or other online store apps. And it’s not just that Steam was written from scratch vs being an Electron app or literally an Unreal Engine app. Or because it’s much older and had to run on old PCs.
78
511
16K
@bgolus
Ben Golus⚠️⭕
2 years
Basically, airlines are fucked in the next decade, because there won't be enough pilots left in the world unless they bite the bullet and start paying to train new pilots themselves. Something they absolutely don't want to do because it's expensive!
276
1K
16K
@bgolus
Ben Golus⚠️⭕
2 years
When the pandemic hit, passenger airlines in the US laid off all their pilots. If those pilots were within 5, maybe 10 years of retiring, they mostly decided to retire early. Fast forward to now and the airlines are trying to hire back all those pilots, who are responding 🖕
32
730
12K
@bgolus
Ben Golus⚠️⭕
2 years
The other way is via the military. The vast majority of airline pilots in the US are ex navy or air force. But there's the big problem. The military isn't training many aircraft pilots anymore, they're training drone pilots.
60
766
11K
@bgolus
Ben Golus⚠️⭕
2 years
And thus, the pool of new pilots has disappeared. This happened a while ago, but it hadn't yet become a big problem for airlines because their (aging) pilot workforces were flying for longer. But they just laid off all those older pilots, and they aren't coming back.
16
489
9K
@bgolus
Ben Golus⚠️⭕
2 years
So they're trying to hire new pilots instead. But there's a problem with that. There's no such thing as "new pilots" that you can just hire.
8
362
8K
@bgolus
Ben Golus⚠️⭕
4 months
TLDR: I think Steam runs so well because Valve devs wanted to stop their family & friends from complaining when they had access to stupidly large game libraries, and those optimizations trickled down to making it better for everyone.
11
173
8K
@bgolus
Ben Golus⚠️⭕
2 years
Drone pilots never leave the ground, and as such any "flight time" they might have doesn't count towards that 1500 hour requirement. Just like simulator training doesn't count.
21
287
7K
@bgolus
Ben Golus⚠️⭕
4 months
So they ended up optimizing Steam well enough to still be used when you have 50k games in your library. Which of course will make everyone else with less than that run better too.
4
50
5K
@bgolus
Ben Golus⚠️⭕
4 months
In the early days of Steam, Valve employees could get a special key for their accounts that unlocked access to all games on the platform. And not just all Valve games, _all_ games.
6
29
5K
@bgolus
Ben Golus⚠️⭕
4 months
This is also Valve where there’s no strict hierarchy. So if you wanted one of these keys, you just got one. Or two, or as many as you wanted. So they ended up being something of a perk for employees. And their families. And their friends. And friendly non Valve devs… etc.
1
27
4K
@bgolus
Ben Golus⚠️⭕
1 year
An interesting Game Dev Fact for tech artists out there. Infamous: Second Son is perhaps best remembered for its incredible and varied particle effects. It only had one particle shader, with no variants. All transparent particles were rendered in a single draw.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
20
418
4K
@bgolus
Ben Golus⚠️⭕
4 months
Why does any of that matter? Because they were handing out those keys for way longer than you might think. And because Steam has tens of thousands of games. And because the library view defaults to showing all games you have access to, not just those installed.
2
19
4K
@bgolus
Ben Golus⚠️⭕
4 months
AFAIK they are much more strict about who gets these today, and I think I’ve heard some non current employees mention their access has been revoked. And even some current employees if they’re not actively working on Steam.
1
19
4K
@bgolus
Ben Golus⚠️⭕
4 months
And while it’s easy to ignore customers complaining about things… if they still spend money, who cares… but family or close friends, they’re going to really pester you about things like this. Even if it’s for a use case no normal person will ever experience.
2
27
4K
@bgolus
Ben Golus⚠️⭕
4 months
As a dev it can be easy to ignore things like that. Often dev stuff is slow and you get numb to it. There’s also filtering options. But family and friends were using it too, and they’re going to complain.
2
20
3K
@bgolus
Ben Golus⚠️⭕
4 months
Short version: Hardware modding the original Xbox to have 128GB of RAM allows Halo 2 to run at 720p. Fun fact, original Xbox dev kits had 128GB of RAM, which led many devs to accidentally assume the retail version would too, and had to make cuts to ship.
38
231
3K
@bgolus
Ben Golus⚠️⭕
11 months
BREAKING NEWS: Unity announces they're walking back the previously announced plan to charge devs per game install. However a new pricing model has been announced. Devs now pay $1 per-save, both in editor and by users.
50
133
3K
@bgolus
Ben Golus⚠️⭕
1 year
Tweet media one
19
401
3K
@bgolus
Ben Golus⚠️⭕
9 months
Conversations about framerate and the human eye are always so rough, because lots of people are absolutely convinced they know the correct answer. The usual "rebuttals" to @FreyaHolmer 's example here of "but this is a 60hz video" are extra hilarious because they prove her point
@FreyaHolmer
Freya Holmér
9 months
ok so - the human eye can absolutely tell the difference in framerates beyond 60 Hz can we please stop the "the eye can only see in 60 fps" nonsense now
1K
5K
50K
55
200
3K
@bgolus
Ben Golus⚠️⭕
6 years
We shipped Planetary Annihilation on Win, Mac, and Linux. Linux uses we're a big vocal part of the Kickstarter and forums. In the end they accounted for <0.1% of sales but >20% of auto reported crashes and support tickets (most gfx driver related). Would totally skip Linux.
102
636
2K
@bgolus
Ben Golus⚠️⭕
1 year
Some people say Phillips is good enough, others exclaim the virtues of Torx, and others argue Robinson is vastly superior to all others. Me personally? I like the friction ball drive type. Guaranteed to never strip!
Tweet media one
64
184
2K
@bgolus
Ben Golus⚠️⭕
6 months
Brand new laptop with fresh install of Windows. A few days later, open it up and copilot button shows up on task bar. Remove it. A few days later, open it up, copilot is back, now to the right of the notifications. Remove it.
42
88
2K
@bgolus
Ben Golus⚠️⭕
3 months
Ooo! Update to PowerToys! *reads update notes* "New utility: Advanced Paste, an AI powered tool..." Well, at least I can just not use it... "Paste as Plain Text was removed as a separate utility, since its functionality is now part of the Advanced Paste utility." Nope. Im out
46
128
2K
@bgolus
Ben Golus⚠️⭕
10 months
Anyone need an infinitely zoomable grid for Unity or Unreal? Because I accidentally made one.
51
144
2K
@bgolus
Ben Golus⚠️⭕
1 year
One of the hardest things to do in modern game dev is make players notice things they’re supposed to notice. In the past we often had the “problem” that dynamic objects rendered differently than static ones. Which was the case for RE4. That got “fixed” in the new version.
Tweet media one
66
122
2K
@bgolus
Ben Golus⚠️⭕
10 months
Unity graphics dev article: “To pull off this effect is complicated…” *two paragraphs followed by download links to a c# and shader file that do it all* Unreal graphics dev article: “Luckily this is easy to do, first…” *10 pages of text explaining required boilerplate*
13
55
2K
@bgolus
Ben Golus⚠️⭕
2 years
This is Epic's official documentation for how to move installed games to a different directory.
Tweet media one
28
132
1K
@bgolus
Ben Golus⚠️⭕
4 months
Damn it, 128MB, not GB.
23
17
1K
@bgolus
Ben Golus⚠️⭕
2 years
Nvidia RTX 4090 TI-84
Tweet media one
19
188
1K
@bgolus
Ben Golus⚠️⭕
1 year
So with GPUs now able to read directly from the SSD, and allowing shaders to spawn shaders, what's the ETA on games being 100% run on the GPU and the CPU only existing to ferry user input and networking data around?
61
51
1K
@bgolus
Ben Golus⚠️⭕
5 years
Ever wonder why baked normal maps just don't look quite right in Unity? I did, so I decided to find out why.
21
327
1K
@bgolus
Ben Golus⚠️⭕
2 years
Here's an actually decent chromatic aberration UE4 Material for objects in the scene.
Tweet media one
Tweet media two
4
134
1K
@bgolus
Ben Golus⚠️⭕
1 year
I just want to say all the hot people posting to #WhatAGameDevLooksLike … many of us are much uglier.
Tweet media one
60
34
1K
@bgolus
Ben Golus⚠️⭕
1 year
As a graphics programmer, I cannot understate how important this title was for the games industry as a whole. It's a travesty we'll likely never get an official PC release of this game. Especially since my understanding is it already ran on PCs for dev.
@digitalfoundry
Digital Foundry
1 year
Remember The Order: 1886? It's a visually stunning vintage 2015 PS4 game that still looks great today. @dark1x revisits Ready at Dawn's work, plus we've got footage of the game running at 60fps on PlayStation 5:
179
308
2K
33
71
1K
@bgolus
Ben Golus⚠️⭕
4 months
@BrieFlory It does appear to be CEF based. But somehow it's not 300MB like every other CEF / Electron application..
6
1
965
@bgolus
Ben Golus⚠️⭕
3 years
A quick explanation for why this happened, from a technical side. With 2D animation, the artist has complete control over every frame. Limitations are resolution, frame count, and color palette. But late era 2D games like KoF XIII those were mostly gone.
@GameAnim
Jonathan Cooper
3 years
Been thinking a lot lately on how when we moved from 2D to 3D we lost high-frequency motion WITHIN silhouettes due to skinned meshes. Hope to see this rectified via cloth/muscles this generation rather than just on secondary like cloaks etc. Image source:
115
2K
10K
8
252
938
@bgolus
Ben Golus⚠️⭕
11 months
@ploogle They're walking back the announced charge per save. New pricing model announced. Devs pay with their first born children.* (*note: the child counter resets every 12 months.)
4
17
947
@bgolus
Ben Golus⚠️⭕
4 years
Ever wanted really wide, clean silhouette outlines in your game? I did, and I spent a lot of time trying to do it the "wrong" way so you don't have to.
27
204
911
@bgolus
Ben Golus⚠️⭕
9 months
There's one thing that's always boggled my mind. The official PSD file plugin Adobe makes people use. It's been broken for over 20 years now and as far as I can tell intentionally so. It fades transparent pixels to white. Here's a PSD imported into Unreal.
Tweet media one
Tweet media two
26
73
909
@bgolus
Ben Golus⚠️⭕
4 years
The common wisdom of "don't use conditionals in shaders" is one of my biggest frustrations with how shaders are taught. step(y, x) _is_ a conditional! It compiles to identical code as: float val = (x >= y ? 1.0 : 0.0) or float val = 0.0; if (x >= y) val = 1.0;
@HarryAlisavakis
Harry 💬
4 years
SHADER BASICS 4 STEP AND SMOOTHSTEP As I mentioned, having conditionals in shader is usually frowned upon, so "step" and "smoothstep" come in to save the day by giving you a whole lot of flexibility in that regard! #shaders #shaderbasics
Tweet media one
2
52
282
41
182
828
@bgolus
Ben Golus⚠️⭕
3 years
Fun fact, the infamous Sony Playstation 2 Development Tool, which while much larger shared a lot of design elements with the consumer Playstation 2, are both based off of their now demolished Sony Playstation Tool building in the Ginza district of Tokyo, Japan.
Tweet media one
8
113
795
@bgolus
Ben Golus⚠️⭕
5 years
Just over a year since my last article on graphics programming. I guess it's about time to post another. Sharper Mipmapping using Shader Based Supersampling
18
159
738
@bgolus
Ben Golus⚠️⭕
2 years
Hi-Fi Rush is an excellent example of how strong art direction can beat rendering technic novelty. There’s nothing being done in Hi-Fi Rush that couldn’t have been done one, or even two console generations ago. Apart from the high triangle counts on characters at least.
6
66
724
@bgolus
Ben Golus⚠️⭕
2 years
Comments about the GTA6 leaks are painful to read… … because gamers just have no idea how game dev works. Games look like shit before they’re shown off to the public. Sometimes when they’re shown off, the parts that are shown off are literally the only parts that look good.
11
61
692
@bgolus
Ben Golus⚠️⭕
6 months
@dark1x That’s definitely neutral evil on the real time reflection alignment chart.
Tweet media one
10
59
686
@bgolus
Ben Golus⚠️⭕
6 months
Open up Edge. Browser has re-enabled the side bar, and Copilot has been added to it. Hide side bar. When side bar is hidden, Copilot gets added to the top bar. Seriously, fuck off!
2
18
637
@bgolus
Ben Golus⚠️⭕
5 months
With GDC starting tomorrow, I wanted to tell people about the best GDC talk ever. There was a talk on how they created the world textures for Microsoft Flight Simulator. The room was packed. The presenter took the podium and said…
6
43
634
@bgolus
Ben Golus⚠️⭕
3 years
First person guns is one of those things where there is no perfect solution. All "solutions" are really different hacks with different pros and cons. I feel like this would be a great topic to do a long form article on to discuss the problem, and the different work arounds.
@unitygames
Unity for Games
3 years
Creating an FPS? It's a good idea to render the weapon on a secondary camera, that way you can lower the FOV and it'll never clip through walls! Need weapons? I got pretty cool stylized blasters here: (public domain, free to use) #unitytips @KenneyNL
38
235
2K
12
86
624
@bgolus
Ben Golus⚠️⭕
11 months
Gamers complaining about how horribly Starfield is optimized on PC really don't know what they're talking about. So I, as a long time game dev, want to set the record straight. Starfield is very well optimized with the intention of running at only 30fps on all platforms.
42
23
608
@bgolus
Ben Golus⚠️⭕
2 years
The answer to solving the problem of sexual orientation is too use sexual quaternions. Unfortunately no one understands them.
16
55
612
@bgolus
Ben Golus⚠️⭕
2 years
@NilaJones3 I'm sure they're a factor, but it's a smaller factor than everything else in this case. The lack of new pilots issue is one that's been going on since well before COVID.
7
5
595
@bgolus
Ben Golus⚠️⭕
10 months
Average person: "Wow, Alan Wake 2 looks amazing!" Me:
Tweet media one
35
18
606
@bgolus
Ben Golus⚠️⭕
2 years
One thing that bugs me about 99% of the post process outline shader examples out there, including several paid ones, is almost no one takes into account the current pixel normal when checking the depth. This is a big differentiator between hobby outlines and AAA outlines.
9
58
589
@bgolus
Ben Golus⚠️⭕
1 year
Abusing sprites to be cheap, diffuse only lights is a great trick. One I've seen used back as early as the X360 days. But I wanted to note there are some nearly free tweaks to the technique presented below that can make the effect much easier to use.
7
97
572
@bgolus
Ben Golus⚠️⭕
11 months
Damn... RIP Volition. Embracer Group hoovered up ever dev studio in the games industry they could, seemingly in a bid to inflate their worth and garner favor with investors, which didn't happen. This wasn't the first domino to fall, and probably won't be the last.
@Wario64
Wario64
11 months
Volition Games is closing, effective immediately
Tweet media one
1K
2K
9K
8
82
558
@bgolus
Ben Golus⚠️⭕
7 months
@rghmf @_uncoolniece As someone from the US, I also have no idea what they’re talking about. Dollar coins are uncommon here as we also have 1 dollar bills. But I’ve never had an issue spending them when necessary. Some dollar coins are especially collectible because they’re uncommon.
3
3
552
@bgolus
Ben Golus⚠️⭕
3 years
Bad Rendering Pun Meme
Tweet media one
10
65
538
@bgolus
Ben Golus⚠️⭕
1 year
Since a number of people have asked "why is this game important?" I thought I'd post a short explanation. First I'll say the video does a pretty good job of saying why, but I'll add some more context.
@bgolus
Ben Golus⚠️⭕
1 year
As a graphics programmer, I cannot understate how important this title was for the games industry as a whole. It's a travesty we'll likely never get an official PC release of this game. Especially since my understanding is it already ran on PCs for dev.
33
71
1K
6
74
540
@bgolus
Ben Golus⚠️⭕
3 years
A very useful and cheap technique for getting fake lighting on 3D meshes is the good old Matcap technique. The basic implementation is to take the view space normals and use the x and y values remapped from -1 .. +1 to 0 .. 1.0. But they have a problem with perspective cameras.
4
57
534
@bgolus
Ben Golus⚠️⭕
5 months
“Last night I was informed by legal that the contents of this talk are now considered trade secrets. Thank you. Any questions?” And then answered every question with the sentance they used to start the talk.
5
8
524
@bgolus
Ben Golus⚠️⭕
1 year
It relied entirely on dynamic branches in a giant über particle material. Why would they do this? For sorting. They used compute shaders to generate and update the particle position and display data in one giant list, and then they just had to sort that one list.
2
10
511
@bgolus
Ben Golus⚠️⭕
1 year
@TMaloteaux Have you never heard of this type of screw before? You'll find them in any workshop. For some reason people usually store them on the ground next to trash cans.
5
3
516
@bgolus
Ben Golus⚠️⭕
11 months
This wasn't the first time this happened, wasn't the last either. The number of times some poor "porting house" is told to take some existing game make a version w/o DRM or for another platform and are just sent an original retail copy of the game is a number much larger than 1.
@Thunder_Owl
ThunderOwl - Sci-Fi Assets. Owlified. 🇱🇻🇺🇦🌞
11 months
Tweet media one
39
615
2K
5
94
483
@bgolus
Ben Golus⚠️⭕
9 months
Yes. The video is only 60hz, yet you can clearly see that the 120 and 480 examples are smoother. It doesn't actually matter what "framerate" your eye sees at, because you can see framerates higher than that, just like the above video can represent framerates higher than it is.
12
4
455
@bgolus
Ben Golus⚠️⭕
1 year
To be clear. I don’t mean one draw per emitter, or type of particle. I mean _all_ particles. If you’re someone who’s used to using Unity or Unreal, every single particle used one shared material. All the different textures, all the different rendering modes, all one shader.
1
8
449
@bgolus
Ben Golus⚠️⭕
11 months
Unity should sell off the game engine part of their business to someone who'll actually listen to devs and maintain a game engine. Maybe Microsoft? Or Autodesk? Blender Foundation? Criterion? Gamebase? GarageGames? CD Projekt Red? Z-Axis?
36
22
434
@bgolus
Ben Golus⚠️⭕
3 months
I only use two tools in PowerToys, Fancy Zones and Paste as Plain Text. And Advanced Paste requires an OpenAI account to even use. So, fuck that.
11
8
426
@bgolus
Ben Golus⚠️⭕
10 months
I think I finally have a procedural grid shader I'm happy with. Zero aliasing, and in my eyes significantly better looking than an implementation that could previously be considered closest to "ground truth", a filtered pulsetrain or super sampled texture.
Tweet media one
Tweet media two
Tweet media three
8
27
418
@bgolus
Ben Golus⚠️⭕
1 year
Some argue it's hard to get a lot of torque on this type, but that's the beauty of it! It's impossible to over tighten!
2
2
413
@bgolus
Ben Golus⚠️⭕
6 months
If you look online it’s clear Copilot used to actually give very clear instructions as to exactly how to disable and completely remove Copilot from windows. One of the posts on Microsoft Answers is a copy/pasta of that response. So someone clearly “fixed” it.
3
7
418
@bgolus
Ben Golus⚠️⭕
2 years
At some point, I need to do a write up of how I handle volumetric particle fx. This is using a simple Niagara particle system and a fairly inexpensive material that significantly improves interactions between particles and objects in the world.
5
54
411
@bgolus
Ben Golus⚠️⭕
3 years
I implemented a couple of different approaches to reconstruct normals from a depth texture. No separate script dependencies, and works for Unity's built in and URP as a post process or on world objects.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
15
65
405
@bgolus
Ben Golus⚠️⭕
4 months
@Idonbelonghere Still faster than EGS.😛
6
0
400
@bgolus
Ben Golus⚠️⭕
10 months
“And now we’re ready to add the effect, which I’ll cover in part 2!” *post marked 8 years ago with no follow up*
2
6
387
@bgolus
Ben Golus⚠️⭕
6 months
On a funny side note, before I turned it off there I asked Copilot how to uninstall Copilot. It just gave a terse response of “I’m sorry you want to uninstall me, I’m just here to help answer any of your questions!” Then showed a button asking if I agreed with the tos.
2
4
382
@bgolus
Ben Golus⚠️⭕
2 years
I do hope someday Epic becomes profitable enough to hire a few more people to help out. I know they’re quite understaffed.
8
11
371
@bgolus
Ben Golus⚠️⭕
6 months
And, for those worried, I don’t use Edge, but the family members who use that laptop do.
1
1
373
@bgolus
Ben Golus⚠️⭕
4 years
@lunasorcery Decided to remake this in Unity for fun.
9
68
368
@bgolus
Ben Golus⚠️⭕
4 months
It's not uncommon for dev kits to have more RAM than retail hardware, as it makes dev much easier if you can debug issues instead of just hard crashing when you run over.
1
2
355
@bgolus
Ben Golus⚠️⭕
1 year
Not to mention there just weren’t that many objects around except those that could be destroyed. So everyone complaining that “the original RE4 didn’t need this” is misremembering that it didn’t need it because those objects where super obvious in other ways.
3
6
348
@bgolus
Ben Golus⚠️⭕
5 months
Minor note of clarification; Steam is not free. Steam has a monopoly in part because they do offer as much as they do to both consumers and devs such that they've kept ahead of competitors when it comes to reducing friction. And are generally "the good guys". But...
@archer_uwu
[archer]
5 months
i think its ok for steam to have a monopoly on the pc gaming market because they actually provide a good and extremely feature rich experience for free, while the epic launcher can barely load the store page
Tweet media one
729
4K
45K
24
11
350
@bgolus
Ben Golus⚠️⭕
4 years
low poly box (1 traingle)
@jazzmickle
jazz mickle
4 years
low poly box (6 triangles)
97
494
3K
21
56
338
@bgolus
Ben Golus⚠️⭕
6 months
It also gave me some “helpful” suggestions for what to ask next, like “What? I would never want to uninstall Copilot!” And “Thank you copilot, that was very helpful.” I closed Copilot at that point and disabled it.
1
2
344
@bgolus
Ben Golus⚠️⭕
6 months
In the early days of the internet, there was a quite serious exploit for Windows that’d let people take complete control of a PC via WinPopup. Some anonymous person immediately took advantage of this exploit and hacked nearly every internet connected PC… to patch the exploit.
4
21
330
@bgolus
Ben Golus⚠️⭕
2 years
Felt somehow wrong that as far as I could tell no one had made one of these yet. So I did.
Tweet media one
6
22
322
@bgolus
Ben Golus⚠️⭕
7 years
“Normal Mapping for a Triplanar Shader”
12
118
327
@bgolus
Ben Golus⚠️⭕
1 year
It’s a big problem for modern games. We keep pushing the amount of detail in games, and it’s making them harder to play games because of it. So nearly every modern game has glows, or a special view mode, etc. that effectively simplifies the world to highlight the important items.
5
10
315
@bgolus
Ben Golus⚠️⭕
4 months
@damianGray Current version of Steam is a full rewrite using web stuff. Not the old fully custom app.
2
0
315
@bgolus
Ben Golus⚠️⭕
1 year
I want to comment on this, because it’s very misleading. And I’m not even going to go into the main article. There are three tools presented to “help reduce vram”. Let’s go over them real quick.
@iamRayy_
Ray
1 year
Free dev tools by NVIDIA to help game devs reduce VRAM usage in their games:
Tweet media one
14
28
131
9
47
310
@bgolus
Ben Golus⚠️⭕
3 years
Normal people discovering the horrors of NaN propagation.
@MarioBrothBlog
Supper Mario Broth
3 years
In Super Mario Odyssey, if the Snapshot Mode is activated on the same frame the B button is released while capturing an Uproot, the Uproot will become visually glitched. Over time, it will create areas of corrupted black pixelated space within itself.
57
849
6K
5
50
301
@bgolus
Ben Golus⚠️⭕
1 year
3
14
305
@bgolus
Ben Golus⚠️⭕
7 months
This video's graphic of how to think about data being passed from the CPU to the GPU is excellent.
Tweet media one
4
33
303
@bgolus
Ben Golus⚠️⭕
1 year
So the original version of RE4, any object that could be destroyed would be much brighter than objects that couldn’t be, likely because they used the dynamic lighting system instead of the baked lighting.
1
5
292
@bgolus
Ben Golus⚠️⭕
2 years
Yesterday I tweeted about a technique I like to use, flipbooks on trails. Here's an example of what that looks like.
4
45
300
@bgolus
Ben Golus⚠️⭕
2 years
As someone who worked on Beast Rider, it should have been rated N for Nobody.
@PA_Megacorp
Penny Arcade
2 years
Would you like to know more about the history of this classic Penny Arcade strip? @cwgabriel and @TychoBrahe have you covered in the latest episode of Penny For Your Thoughts, available exclusively on #ClubPA !
Tweet media one
0
5
37
7
124
293