gray πŸŒ„ Profile Banner
gray πŸŒ„ Profile
gray πŸŒ„

@fu5ha

2,825
Followers
1,189
Following
1,653
Media
22,101
Statuses

I push the pretty pixels πŸ–ŒοΈβœ¨ I pilot motorcycles at race tracks 🏍️ I do Rust and rendering at @EmbarkStudios πŸ¦€πŸ‘©β€πŸ’» she/her

Stockholm, Sweden
Joined March 2017
Don't wanna be here? Send us removal request.
Pinned Tweet
@fu5ha
gray πŸŒ„
4 years
I posted these recently but it's time for a new pinned tweet, so... Hi, I'm Gray! I'm an illustrator and technical artist that loves to draw badass women and use programming to create & aid my art. πŸ’Œ Email: gray @grayolson .com πŸ–ŒοΈ More:
Tweet media one
Tweet media two
Tweet media three
0
12
109
@fu5ha
gray πŸŒ„
3 years
😭
Tweet media one
12
294
2K
@fu5ha
gray πŸŒ„
2 years
Alright computer graphics twitter, here's likely the best full-course, intuitive introductory explainer on the core of modern ray-traced rendering techniques I've ever seen, and it has pitifully few views for its quality.
13
156
864
@fu5ha
gray πŸŒ„
4 years
Musings about developing in Rust: When people start in Rust, they often get into 'fights' with the borrow checker. This can be a source of much frustration, especially for experienced devs who try to use patterns they know from other languages which give them lots of headaches.
9
138
690
@fu5ha
gray πŸŒ„
7 months
Lowest combined hitman trilogy speedrun PB times to step foot on @IOInteractive hq
Tweet media one
2
8
607
@fu5ha
gray πŸŒ„
5 years
2
0
439
@fu5ha
gray πŸŒ„
4 years
Eve sketchy sketchy
Tweet media one
Tweet media two
7
65
475
@fu5ha
gray πŸŒ„
4 years
Realtime computer graphics in a nutshell
Tweet media one
2
61
422
@fu5ha
gray πŸŒ„
4 years
Kai’sa sketchy sketchy
Tweet media one
9
48
351
@fu5ha
gray πŸŒ„
4 years
Don't mind me just collecting these all together in one place πŸ˜ŒπŸΊπŸŽΈβš‘πŸ™
Tweet media one
Tweet media two
Tweet media three
3
41
321
@fu5ha
gray πŸŒ„
4 years
Ugh, this is gonna be a pain...🎸⚑️
Tweet media one
Tweet media two
Tweet media three
5
36
324
@fu5ha
gray πŸŒ„
4 years
@reader_and_med @wlwclaudia The denial blinders are incredibly strong
1
1
301
@fu5ha
gray πŸŒ„
3 years
@songReKS @BirdGuySky @fadedwtf @Briggsycakes @nzyme44 Most insane stupid circular comments I have read in a long time
1
0
308
@fu5ha
gray πŸŒ„
4 years
Finding yourself while lost in beautiful snowy wilderness 🐺
Tweet media one
Tweet media two
Tweet media three
4
36
289
@fu5ha
gray πŸŒ„
3 years
@AnotherRobotBot @CyanSorrow @ZullieTheWitch Heavy armor is more resistant to everything, generally, by quite a lot. And gives more poise.
1
0
291
@fu5ha
gray πŸŒ„
4 years
Today I spent time optimizing my path tracer for "low quality" rendering so that I can do iterative refinement of scenes. The image on the left below now renders in ~8 seconds rather than 45+. The image on right is a high quality version that took about 10 minutes.
Tweet media one
Tweet media two
10
20
250
@fu5ha
gray πŸŒ„
3 years
Is this thing working? πŸ€”
Tweet media one
4
51
248
@fu5ha
gray πŸŒ„
4 years
Alright time to hop on my soapbox real quick. Graphics friends: we *really* need to do a better job of talking about color. Right now color science is basically a dark art that never actually gets taught by graphics learning resources unless you seek it out specifically.
19
57
248
@fu5ha
gray πŸŒ„
3 years
@ec1s_ @tarik @100T_Esports @BxbyJ_ ec1s and babyj the first Turok Talent Agency recruits
1
1
239
@fu5ha
gray πŸŒ„
4 years
Only justice will bring peace 🌊πŸ”₯ #Korra #Kyoshi #LegendOfKorra
Tweet media one
Tweet media two
7
59
237
@fu5ha
gray πŸŒ„
1 year
@law_ninja @JoshLekach You can improve your life by fostering genuine connections with people in your life by caring about the things that matter to them.
2
4
227
@fu5ha
gray πŸŒ„
4 years
πŸŽ‰πŸŽ‰ excited to finally be able to share this with the rest of the community... and to announce that I will be starting @EmbarkStudios next week working on this super exciting project!!
@repi
Johan Andersson πŸ¦€πŸ‡ΊπŸ‡¦
4 years
First release of our Rust GPU project, build shaders in @rustlang instead of traditional HLSL/GLSL! πŸŽ‰πŸ¦€ _Early_ 0.1 release & is now open source, hope to build an awesome open graphics+Rust ecosystem, with this as the base and start @EmbarkStudios
22
238
845
30
11
211
@fu5ha
gray πŸŒ„
4 years
@YGALH @ThisIsA__ @hangryliving Moral of the story being: tell your sister that her work is incredibly amazing and that she is amazing, but not because it's good for her age. It's just good art, and she's just a good person. <3
3
4
209
@fu5ha
gray πŸŒ„
7 years
@parisxxo @shibakid666 @ElleVargaz @sailordisa Because "transitioned well" implies that your worth/status as your gender is dependent on how well you fit into traditional notions of how that gender is supposed to look. Telling someone they're pretty is great, attaching the "for a trans person" (in any way) is not
3
12
200
@fu5ha
gray πŸŒ„
5 years
@AnaMerVen @Sinsorium @odetomedusa im so sad that this was not normalized in the culture i grew up in :( cuddling with my parents was always discouraged even from a young age after nightmares...
1
0
196
@fu5ha
gray πŸŒ„
4 years
@RealAbril Assuming you mean you went from 1 to 300 people, that's a 30,000% increase, not 300% ;D
5
0
196
@fu5ha
gray πŸŒ„
6 years
I wrote a small ray-casting renderer in @rustlang over the past couple of days based on @Peter_shirley 's "Ray Tracing in One Weekend". (thanks @BelgianRenderer for the inspiration, would be interesting to see how our implementations varied)
Tweet media one
7
16
195
@fu5ha
gray πŸŒ„
4 years
@hustla_bb @katieguo i think this is very much a false dichotomy and perpetuates dumb things. lots of sexual predators are, to the outside, seemingly well-adjusted, social, charming people. in fact most of them are. thats how they get people close to them in the first place.
1
0
175
@fu5ha
gray πŸŒ„
3 years
It's about mommy, it's about milk. We stay comforted, we get held.
3
24
180
@fu5ha
gray πŸŒ„
4 years
This is super true and valuable, just wanted to add a bit of context from a technical standpoint: In terms of actual physical phenomena, hue variations come from three very different places and thus you have different "kinds" of hue variation (though they often interplay!) (1/?)
@roseflarea
rβ˜† β†’ school…
4 years
When I’m asked about how I choose my colors, I always push the idea of straying from neutral colors!!! Locking urself to those base skin tones can make ur portraits look flat, throwing in a lot of subtle hue variations can do so much for adding life into your subject matter!
Tweet media one
17
2K
9K
1
62
179
@fu5ha
gray πŸŒ„
4 years
yeah i said it. top ahri rights 😀😀
Tweet media one
6
30
179
@fu5ha
gray πŸŒ„
3 years
Some of the hardest rendering things together.... Non-homogeneous volumetrics and macro-scale subsurface scattering :D
Tweet media one
3
6
175
@fu5ha
gray πŸŒ„
4 years
Instead, you realize is that getting into 'fights' with the borrow checker is actually a *symptom* of a deeper problem of ambiguous data ownership in your program. This is really interesting because it can give you an early forecast of deeper issues on the horizon!
6
11
176
@fu5ha
gray πŸŒ„
4 years
Bok...kkie.... feral... #KDA
Tweet media one
Tweet media two
7
36
175
@fu5ha
gray πŸŒ„
2 years
Just open sourced πŸ—œ presser, a Rust crate I wrote to help us at @EmbarkStudios copy data into raw allocated buffers without invoking undefined behavior. Ever done something like the below? presser can help!
Tweet media one
3
19
173
@fu5ha
gray πŸŒ„
4 years
Korra trending; post korra art :)
Tweet media one
Tweet media two
3
31
177
@fu5ha
gray πŸŒ„
4 years
hello #kda twt i figure i should re share these ahri and kai'sa commissions that I got from @/pantieschan and @/frogbiansVEVO respectfully back when pop/stars came out :3
Tweet media one
Tweet media two
0
19
174
@fu5ha
gray πŸŒ„
2 years
it's fucking done :') so much work has gone into this over the past year, and especially the past month or so. hitman 3 trilogy master sa/so world record is now 22:26 by ME
Tweet media one
19
4
171
@fu5ha
gray πŸŒ„
3 years
Had an awesome internship and now starting full time @EmbarkStudios on Monday πŸ’ƒπŸ₯³πŸ¦€
25
1
163
@fu5ha
gray πŸŒ„
5 years
@char_watt @feralsapphic Why are all these stories so fucking cute aaaaaaaaaaa
2
0
155
@fu5ha
gray πŸŒ„
11 months
Graphics programmer: damn, opaque object blocking the transparency/overlay draws again Gamer: n e g a t i v e s p a c e e n t i t y creates a v o i d in the water and shadows
@MarioBrothBlog
Supper Mario Broth
11 months
Through a complex series of glitches in Donkey Kong 64, it is possible for Tiny Kong to become a negative space entity. Instead of merely being invisible, she creates a void in water and shadows around her, appearing as a "hole in reality".
53
1K
6K
2
20
161
@fu5ha
gray πŸŒ„
4 years
Today I'm "releasing" a new version of my toy path tracer `rayn`... the biggest new feature is ☁️⚑️volumetrics⚑️☁️ (seen below)! I also wrote some new documentation to help people that are unfamiliar with the code get started playing around with it!
Tweet media one
4
23
139
@fu5ha
gray πŸŒ„
1 year
Lots of people are misunderstanding the point of this tweet. It's not "what are some higher level langs that are pretty fast." It's, "could we make a language that's faster than C/C++/Rust" 🧡
@geofflangdale
Geoff Langdale
1 year
Wondering if there's a niche for a language or programming system that is (a) aimed at achieving the highest possible performance for user code while (b) avoiding any pretentions of being for "systems code" (i.e. writing device drivers, thread packages, operating systems). ...
43
8
157
5
7
135
@fu5ha
gray πŸŒ„
5 years
@EfflamMercier Yes! This is as huge failing of art teaching imo. Art teaching of light is pretty much 90% hand waving without actually going into actual physics and the very important implications they have on how things should be drawn.
0
7
130
@fu5ha
gray πŸŒ„
5 years
@mwogksch @BlackZulfi @merrittk AND THE NETFLIX SERIES IS PRE-WITCHER 1
1
0
129
@fu5ha
gray πŸŒ„
6 years
#screenshotsaturday #rustlang The voxel world of Veloren, written in Rust and rendered using #gfxrs
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
13
126
@fu5ha
gray πŸŒ„
3 years
@savannah_solo @OnlyFans Can we please stop using gaslight and manipulate to mean anything you don't like? There's quite literally nothing gaslight-y about this tweet or decision.
5
0
103
@fu5ha
gray πŸŒ„
4 years
Art Tips from a Graphics Programmer 1, FRESNEL! This funny word is responsible for creating many of those sweet, sweet rim lighting effects we know & love. Understanding it will really help you up to the believability & pop factor of your rendering & lighting! (THREAD)
Tweet media one
Tweet media two
3
39
128
@fu5ha
gray πŸŒ„
7 years
@cathythemango @mikerugnetta Notice how the only people loving her article are privileged middle class white people? Seems about right
Tweet media one
Tweet media two
4
11
106
@fu5ha
gray πŸŒ„
6 years
Made a couple K/DA lock screens for myself, thought I'd share if anyone else is interested :) #KDA #KDAAkali #kdaahri
Tweet media one
Tweet media two
2
41
110
@fu5ha
gray πŸŒ„
4 years
Senior exhibition opening during covid is weird, but it went well ❀️ Fun to have my art actually hanging in a gallery!
Tweet media one
Tweet media two
Tweet media three
11
6
116
@fu5ha
gray πŸŒ„
4 years
If borrowck is making your life hard, even early on in a project, it's a pretty good sign that *you need to reevaluate data ownership in your code*. I think this is something that experienced Rust devs sort of do without even realizing it; they've discovered over time that >
3
5
115
@fu5ha
gray πŸŒ„
4 years
@YGALH @ThisIsA__ @hangryliving You're not wrong but art is also not a race!! it can be harmful to tell kids that they're incredibly talented too much (as opposed to just complimenting the art for its inherent value and telling them they are inherently valuable) because then when inevitably their improvement >>
1
2
112
@fu5ha
gray πŸŒ„
4 years
So someone sent me a meme and I had to draw a byleth #FE3H
Tweet media one
4
42
106
@fu5ha
gray πŸŒ„
4 years
@YGALH @ThisIsA__ @hangryliving falls off, they feel like they're not as valuable anymore. It's a simillar thing with 'gifted kids'... lots of people have issues with this and it can make them start to hate and get discouraged from doing things if they don't just instantly get good at it... ask me how i know x)
2
3
111
@fu5ha
gray πŸŒ„
5 years
Okay so I'm about 5/6 of the way thru an 850 page monstrosity of a novel called The Priory of the Orange Tree, and if the fact that this is legitimate fanart for the book doesn't convince you it's worth reading then idk what will. Also, it contains a wlw slow burn romance. Yea.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
24
109
@fu5ha
gray πŸŒ„
4 years
For the culture (the culture is kdatwt)
Tweet media one
Tweet media two
10
2
106
@fu5ha
gray πŸŒ„
2 years
Feeling lucky to call this place home now
Tweet media one
11
0
107
@fu5ha
gray πŸŒ„
5 years
Got a skin for my new laptop in today, art by @Rintitty I love it 😍
Tweet media one
0
4
105
@fu5ha
gray πŸŒ„
6 years
@imsteffrdz @NASAchist @emoblackthot Yes nobody had empathy for you so the proper response is OBVIOUSLY to never have empathy for anyone else... πŸ™„πŸ™„πŸ™„πŸ™„
0
0
91
@fu5ha
gray πŸŒ„
1 year
5
Tweet media one
Tweet media two
@nickkmeyer
nicky
1 year
3 gay ppl looking at each other
Tweet media one
Tweet media two
19
15
879
0
1
101
@fu5ha
gray πŸŒ„
4 years
Hi #SAPPHICSHARE this is my time to shine!! I'm gray and I love drawing powerful soft badass sapphic women!!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
15
106
@fu5ha
gray πŸŒ„
5 years
@LivvyFanon @coherentstates I am however a libertarian, and i...
1
0
87
@fu5ha
gray πŸŒ„
4 years
This can give off the impression that in order to dev in Rust you need to do overly complex lifetime annotation and/or runtime borrow checking in order to satisfy borrowck. However, as you get more experienced with Rust, you start to notice that this is not really true at all.
1
6
94
@fu5ha
gray πŸŒ„
5 years
Commission of heron!Dorothea from fe3h for @brigidspride !! Thank you so much for commissioning, this was fun :) #FireEmblemThreeHouses #Dorothea #FE3H #FE3Houses
Tweet media one
1
33
95
@fu5ha
gray πŸŒ„
3 years
The point of this tweet is NOT that DX12 is bad. DX12 DOES NOT cause stuttering. If anything, it reduces uncontrollable stuttering. The point is that DX12 allows more explicit control of GPU by the game, so there's nothing a USER can do to fix a BUG that is causing stutters.
3
5
91
@fu5ha
gray πŸŒ„
4 years
fighting borrowck almost never leads to good things, and so they sort of instinctively change things around when they see the first signs of trouble. And, I think it's really interesting to get this emergent behavior: borrowck was never really designed to be prescriptive, afaik!
2
3
91
@fu5ha
gray πŸŒ„
4 years
Teen you // Adult you Don't think I've shared first pic publicly before πŸ˜‚πŸ˜‚
Tweet media one
Tweet media two
5
1
89
@fu5ha
gray πŸŒ„
3 years
Graphics & color science πŸ”₯ take that I think should be a 🧊 take: We should stop referring to the result of physically based rendering (simulated scene radiance hitting a virtual camera) as a "color" at all.
6
11
91
@fu5ha
gray πŸŒ„
2 years
@DarkTriadMF @NathanStanz G2 founder and ceo made tweet showing him at company party with Andrew tate, doubled down twice including "this is where I draw my line. You cant police my friendships". Few days later, he got removed from G2. So stanz is saying, guess we could police them :)
1
0
90
@fu5ha
gray πŸŒ„
4 years
Released ultraviolet (my linear and geometric algebra library for Rust) version 0.6 :) now with f64 and AVX 256 support! Discussion ->
1
12
88
@fu5ha
gray πŸŒ„
4 years
2015 vs 2020 I cringe every time I look back πŸ˜” baby tran me was trapped so far in the closet even though I knew even back then
Tweet media one
Tweet media two
6
1
82
@fu5ha
gray πŸŒ„
2 years
@Esqueer_ This is just.... Not at all why their value is falling so hard
1
0
76
@fu5ha
gray πŸŒ„
4 years
Just to clarify what I meant by this last point: borrowck is designed to check the *correctness* of your code *implementation*, but it was never really meant to be able to tell you whether your overall program *design*/structure is good or not....
1
2
81
@fu5ha
gray πŸŒ„
4 years
Hello & thank you to all of my new tech followers! Just wanted to make a few things clear up front :) 1. This is an explicitly gay and trans friendly space, if you have any problem w/ that then please leave 2. This account ends up being more about art than tech most of the time
2
0
78
@fu5ha
gray πŸŒ„
4 years
Hi & thank you to all the new graphics/games related people that have followed me recently (and to those that have been following)!! I'm currently in my final year of uni and am looking for paid internship/path to hire & intro-level positions from now-spring 2021. If you or your
3
26
73
@fu5ha
gray πŸŒ„
3 years
Got my hair did for the first time since before covid πŸ₯ΆπŸ₯΅
Tweet media one
Tweet media two
9
1
73
@fu5ha
gray πŸŒ„
2 years
Compiler driven development in Rust is so amazing I cannot ever imagine going back to a language that doesn't have the ability to let me make a root change to something and then guide me through all the different parts that are affected and need to be changed
2
4
76
@fu5ha
gray πŸŒ„
4 years
Interestingly, the fact that borrowck isn't as smart as a human can be is often a good thing! It means that once you come up with a way to express what you want to do in a way that borrowck understands, it'll be simple enough that a human can more easily verify & work on it too!
3
3
71
@fu5ha
gray πŸŒ„
3 years
Spent the last 3 weeks in the incredibly beautiful Stockholm and finally got to meet my awesome coworkers at @EmbarkStudios in real life! Can't wait to be back in a few months :)
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
0
71
@fu5ha
gray πŸŒ„
6 years
@mew2queen Saw this gain traction on r/girlgamers and had to come rt, so true
0
1
65
@fu5ha
gray πŸŒ„
3 years
@Iarrancia @qtcinderella wider context is he got called out a coulpe months ago for sexist behavior and instead of apologizing and stopping it he just doubled down that he did nothing wrong and then this all blew up again today because of argument on stream with tarik
3
1
69
@fu5ha
gray πŸŒ„
7 years
0
0
52
@fu5ha
gray πŸŒ„
10 months
πŸŽ‰ Embark finally released a game!! Had a blast rocking @reachthefinals red at the release party :D
Tweet media one
Tweet media two
Tweet media three
6
2
70
@fu5ha
gray πŸŒ„
4 years
How to make master studies fun: turn them into fanart too ;p Maya Tendou, monster slayer ;D #revuestarlight #mayatendou
Tweet media one
1
29
67
@fu5ha
gray πŸŒ„
3 years
@WeInventedYou @CaptFamous @KevyChristian @milfnokids Some people literally don't feel this though, their bodies don't generate the endorphins from working out even after doing it consistently
1
0
64
@fu5ha
gray πŸŒ„
4 years
And I think it's really interesting that, in practice, the first thing seems to in some way imply the second as well.
4
2
65
@fu5ha
gray πŸŒ„
3 years
Here she is 🀩
Tweet media one
Tweet media two
Tweet media three
@fu5ha
gray πŸŒ„
3 years
Just did something I've been wanting to do for probably 10 years.... I bought a motorcycle 😳🀩
4
0
57
9
0
66
@fu5ha
gray πŸŒ„
6 years
. @YassuoNA Since you been complaining about not getting fanart, did a lil sketch
Tweet media one
1
0
60
@fu5ha
gray πŸŒ„
3 years
If I could give every person one piece of professional advice, it would be: when asking someone to give you their time, lead with the actual question you want to ask in the most concise, polite manner you can, rather than a nothing-burger "Hi, are you free?" or anything similar.
6
11
63
@fu5ha
gray πŸŒ„
4 years
Firecracker πŸ”₯πŸ‘©β€πŸš’
Tweet media one
Tweet media two
Tweet media three
6
2
63
@fu5ha
gray πŸŒ„
4 years
it's working :))
Tweet media one
@fu5ha
gray πŸŒ„
4 years
Single scattering with equi-angular sampling and extinction in homogeneous medium... working on implementing this in `rayn` now
1
5
41
3
4
61
@fu5ha
gray πŸŒ„
3 years
@Rocket_GSK @Marceline2174 It's the classic upper class goody two shoes never done wrong x lower class troublemaker that doesn't give a crap what anyone thinks dynamic
0
0
58
@fu5ha
gray πŸŒ„
3 years
girls just want specialization and enums as const generics in Rust
1
2
59
@fu5ha
gray πŸŒ„
3 years
@KaliSniper @TempoZP @EnvyJayne What πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚ bruh. No.
2
0
55
@fu5ha
gray πŸŒ„
6 years
@mew2queen No it’s actually a good sub! One of a few nice places on the other hellsite
1
0
51
@fu5ha
gray πŸŒ„
3 years
This should be required reading for anyone working with raw pointers in Rust (or c or c++ or any other language you can use raw pointers in!)
3
9
58