@aeva@mastodon.gamedev.place
@aeva@mastodon.gamedev.place avatar

aeva

@aeva@mastodon.gamedev.place

I'm a just a small town AAA graphics programmer in Chicago. I worked on Gears 5 and Gears Tactics. My work is secret, but my personal projects are not.

I like to post about my personal research, various side projects, and I like to think out loud a lot. Expect weird humor, esoteric ramblings, and occasionally also art I made out of math. I like implicit surface modeling the normal amount. Amateur spoonie. 🏳️‍⚧️

Curses are just blessings with caveats.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aras, to random
@aras@mastodon.gamedev.place avatar

0x2B or 43

aeva,
@aeva@mastodon.gamedev.place avatar

@aras depends on context?

aeva, to random
@aeva@mastodon.gamedev.place avatar

I've been experimenting with using a fast approximate voronoi diagram rendering technique as a point cloud renderer. This is a voronoi diagram with a million cells :3

aeva,
@aeva@mastodon.gamedev.place avatar

@sirjofri Here's the code https://github.com/Aeva/tangerine/blob/chemical_lemonade/03_paraboloids/Experiment.cs

You just need monogame installed, and then you can run it with dotnet run in that directory.

The demo just barely (15.2 ms) hits 60 fps on my laptop (GPU is a recent Intel Xe chipset), but that's in part because I have the splat count set super high as a stress test. The demo only really needs about 100,000 splats to look good, and that runs more around 450 fps (2ms). Average FPS is in the window title.

aeva,
@aeva@mastodon.gamedev.place avatar

@sirjofri I have not attached a software license to this branch because it's essentially just throwaway code, but if you require one I'm willing to apply the Apache2 license to it.

hikari, to random EN
@hikari@noyu.me avatar

the french revolutionary calendar had such pretty month names, can we bring them back

aeva,
@aeva@mastodon.gamedev.place avatar

@firefly @hikari still beats having multiple "caesar wuz here" months

efi, to random
@efi@chitter.xyz avatar

when they made the current version of votv, they put the south at zero degrees and that is wild to me

aeva,
@aeva@mastodon.gamedev.place avatar

@efi if it's a top down game like the old zeldas where north is at the top of the screen, the 0 degrees is the direction that faces the player

shanecelis, to random
@shanecelis@mastodon.gamedev.place avatar

MICROSOFT: Wait, I can explain!

GOOGLE: You spy through the whole OS?? I only spy on the web.

APPLE: Your users know that you're spying?

LINUX: You guys are spying?

aeva,
@aeva@mastodon.gamedev.place avatar

@shanecelis if linux isn't spying on me then who does sudo keep reporting incidents to

aeva,
@aeva@mastodon.gamedev.place avatar
ramon_wilhelm, to random German
@ramon_wilhelm@mastodon.gamedev.place avatar

The day before yesterday I've lost one follower. Yesterday I've lost another follower again. Today it seems like I've lost a mutual, because both of the counters of following and follower decreased one more time.

I don't force my followers to keep following me, but it's annoying to see how the follower counter keeps decreasing in a very short period anyway.

aeva,
@aeva@mastodon.gamedev.place avatar

@ramon_wilhelm if it bothers you, I think mastodon has a setting to hide those numbers somewhere (I might be confusing it for tusky though)

efi, to random
@efi@chitter.xyz avatar

do sex workers call their clients cumstomers?

aeva,
@aeva@mastodon.gamedev.place avatar

@efi the one I used to live with just referred to them as visitors or guests

aeva,
@aeva@mastodon.gamedev.place avatar

@efi I don't think he saw it as anything more than a temporary way to make ends meet though

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Hi, i'm totally illiterate here. Explain me why what i say is nonsense:

If we can use the GPU to shoot and obscene amount of rays (Even without an RTX) why it is not used as the "default" way to do ray intersections?

aeva,
@aeva@mastodon.gamedev.place avatar

@YoSoyFreeman With GPU ray tracing, perf degrades tremendously as rays diverge, and if you want to hit the fast path at all you need to conform to a strict subset of the functionality available. You end up with a mountain of hacks to make it workable for anything beyond trivial applications.

Using GPU ray tracing to accelerate CPU computation usually means 1-3 frames of latency for readback, so it's an impractical substitute for stuff like physics queries.

aeva,
@aeva@mastodon.gamedev.place avatar

@YoSoyFreeman it's also often not the fastest or even the most accurate way depending on what you're doing

aeva, to random
@aeva@mastodon.gamedev.place avatar

It would be neat if there was a website dedicated to cataloging and evaluating common rendering techniques, focused on practical use a with straight forward explanations and reasonable examples for each entry and a discussion of tradeoffs.

daridrea, (edited ) to random
@daridrea@graphics.social avatar

Whenever someone from today's Gen Z generation tells me they're tired, I reply that I understand today's world is crazy (I have a brother who is 10 years younger, so I'm up to date with "we're a tired generation"), but imagine that I, at your age, studied two majors a day, I had three jobs (I worked in an advertising agency, partly in IT and worked casually in a company writing applications for EU funding) and in the meantime I paid off the loan for my first apartment.

aeva,
@aeva@mastodon.gamedev.place avatar

@daridrea i've never not been tired. just insomnia tho

evan, (edited ) to random
@evan@cosocial.ca avatar

How long have you been on the fediverse?

#EvanPoll #poll #Fediverse16

aeva,
@aeva@mastodon.gamedev.place avatar

@evan at least 12 years? I forget when I made my old identica account but I'm pretty sure I had one by the time I was working at Creative Commons which would have been around 2012

aeva, to random
@aeva@mastodon.gamedev.place avatar

ah yes, 4 am, the time where all other living things on earth are asleep. well, besides my wife. and the cats. and "europe"

aeva,
@aeva@mastodon.gamedev.place avatar

@lritter (guess which two cities I visited!)

aeva,
@aeva@mastodon.gamedev.place avatar

@lritter nope and nope

aeva,
@aeva@mastodon.gamedev.place avatar

@lritter amsterdam and warsaw

aeva,
@aeva@mastodon.gamedev.place avatar

@mrsbeanbag @lritter for some reason I just assumed you were from Iowa

aeva,
@aeva@mastodon.gamedev.place avatar

@mrsbeanbag @lritter wow look at the time I gotta go. to sleep.

aeva,
@aeva@mastodon.gamedev.place avatar

@Farbs yes

aeva,
@aeva@mastodon.gamedev.place avatar

@jkaniarz @lritter seemed kinda tiny tbh

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

graphics research lifehack: you can cut out a ton of paywall scams and inscrutable academic wankery by excluding "we present" from your searches

aeva,
@aeva@mastodon.gamedev.place avatar

@fl0_id @klara affirmative

BartWronski, to random
@BartWronski@mastodon.gamedev.place avatar

I am excited to finally share our recent paper "Filtering After Shading With Stochastic Texture Filtering" (with Matt Pharr, @marcosalvi, and Marcos Fajardo), published at ACM I3D'24 / PACM CGIT, where we won the best paper award! 1/N

aeva,
@aeva@mastodon.gamedev.place avatar

@BartWronski @mattpharr @jesta88 oh yeah I figured the scare quotes were because it referred only to the set of people who knew this particular thing

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • magazineikmin
  • cubers
  • everett
  • rosin
  • Youngstown
  • GTA5RPClips
  • tester
  • slotface
  • khanakhh
  • Durango
  • kavyap
  • DreamBathrooms
  • normalnudes
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • thenastyranch
  • provamag3
  • osvaldo12
  • Leos
  • mdbf
  • tacticalgear
  • modclub
  • megavids
  • anitta
  • lostlight
  • All magazines