@demofox@mastodon.gamedev.place
@demofox@mastodon.gamedev.place avatar

demofox

@demofox@mastodon.gamedev.place

Graphics and game dev research. previously nvidia, blizzard, monolith, others. graphics, audio synth, exotic computation. No gods, no masters. http://blog.demofox.org.

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

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

An ESPN article talks about a rendering algorithm a friend of mine made (gibs). LOL what an odd world we live in...
https://www.espn.com/college-football/story/_/id/40153072/inside-return-ea-sports-college-football-video-game

whitequark, to random
@whitequark@mastodon.social avatar

being ready to die affords you the most complete freedom of action you can have. therefore you must be ready to die at any moment

demofox,
@demofox@mastodon.gamedev.place avatar

@whitequark I honestly dig this pov.

Quinnypig, to random
@Quinnypig@awscommunity.social avatar

I'm sorry Slack, you're doing fucking WHAT with user DMs, messages, files, etc? I'm positive I'm not reading this correctly.

demofox,
@demofox@mastodon.gamedev.place avatar

@Quinnypig yikes. All sorts of NDA'd info, trade secrets, unpublished research, secret game projects etc etc just right there sucked up into an LLM.

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

Hey @mbr , I remember you did that LDS thing with integers where you had an integer representation of Phi.
How did you calculate that integer version of Phi?
Did you just multiply phi by the the maximum value the int could represent and convert to int (floor / round)?

demofox,
@demofox@mastodon.gamedev.place avatar

@mbr
Ah thanks.
I'm thinking about doing a "golden ratio shuffle" where you multiply phi by N (the number of items to shuffle), cast to integer, then search for the nearest coprime to do the repeated addition and modulus thing.
It makes it be less accurate phi, but always maximal length if my thinking is right :P

demofox,
@demofox@mastodon.gamedev.place avatar

@mbr thanks Marc, I appreciate the assistance :)

demofox,
@demofox@mastodon.gamedev.place avatar

@mbr I was just having that thought in the shower just now. Yeah. We were on the same page but didn't mention that 😂

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

I asked my son "if you flip a coin 3 times, is it more likely to get 3 heads in a row, or head, tails, tails?"
He thought for a second and thought "they are equally likely aren't they?"
Oh damn... he is so much smarter than I was.

demofox,
@demofox@mastodon.gamedev.place avatar

I asked a follow up "lets say you flip two coins and add up how many heads you get. Is it more likely to get 0 or 1 as a result?"
He said "they are equally likely"
aha! I got him. Told him there are 2 ways to get 1 head, but only 1 way to get no heads and he said...
"oh that's like the galton board we made".
I thought i got him and then he started down the path of deriving the central limit theorem.
Geez kid, you are 10, chill out a bit! 😆

demofox,
@demofox@mastodon.gamedev.place avatar

@MartianDays same same

demofox,
@demofox@mastodon.gamedev.place avatar

@SonnyBonds oh man. That's mean!

seanmiddleditch, to random
@seanmiddleditch@hachyderm.io avatar

My wife is upset that they're called "toots" on Mastodon because, and I quote, "you're all just farting at each other!"

demofox,
@demofox@mastodon.gamedev.place avatar

@seanmiddleditch do you know the story? It's actually true

demofox, (edited )
@demofox@mastodon.gamedev.place avatar

@seanmiddleditch this is the best resource I can find but afaik the person who suggested toot knew it was a fart thing but Eugen did not realize :P
https://mastodon.social/@Gargron/100419966679180204

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

demofox,
@demofox@mastodon.gamedev.place avatar

@BartWronski great job on the come back story!

demofox,
@demofox@mastodon.gamedev.place avatar

@BartWronski haha - that feeling when you have two reviewer #2s.

demofox,
@demofox@mastodon.gamedev.place avatar

@BartWronski @aras artists are smarter than we give them credit for. I'm pretty sure incorrect lighting falloff was making up for the renders not being sRGB correct :P

demofox,
@demofox@mastodon.gamedev.place avatar

@aras @BartWronski it sure is. I've tried to cite posts in both STBN and now FAST noise papers, and got a lot of push back on both papers. It's interesting cause the "real competitors" we ought to compare against live in blog posts IMO. (not as much push back at i3d btw Bart! that was nice.)

demofox,
@demofox@mastodon.gamedev.place avatar

@aras @BartWronski like i have it on my personal blog todo list that i need to compare FAST vs these 2 types of noise.
https://tellusim.com/improved-blue-noise/
https://acko.net/blog/stable-fiddusion/

demofox,
@demofox@mastodon.gamedev.place avatar

@aras @BartWronski Yeah, Bart is a mensch haha. & I love that the best research comes from people that are well versed in both worlds.

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

Repairing a 3d print. Totally feels like a combination of welding and surface mount soldering 😂

demofox,
@demofox@mastodon.gamedev.place avatar

@luis yeah, it works amazingly well, except the knees

demofox,
@demofox@mastodon.gamedev.place avatar

@luis no, but that's not a bad idea

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

For folks that know me as "the blue noise guy", I've put together a 50 minute video that talks about many of the things I've learned in my ~decade long dive into noise and related topics - up to and including our latest paper published days ago at I3D.
I hope you enjoy it!
https://www.youtube.com/watch?v=tethAU66xaA

A slide showing how random numbers which are positively correlated on the screen give correlated resulting renders, uncorrelated random numbers give uncorrelated renders, and negative correlation random numbers give negatively correlated renders. Negatively correlated renders have the best perceptual quality, despite all three having the same actual error.

demofox,
@demofox@mastodon.gamedev.place avatar

@Az it's unfortunate that dithering helps reduce how many colors & bits you use, but makes it a lot harder to compress 😂

demofox,
@demofox@mastodon.gamedev.place avatar

@mamoniem not enough people know about 1d blue noise textures, let alone spatiotemporal, and now the generalization to arbitrary spatial and temporal filters.
More people need to hop on the train :)
I think there is still a lot of work to do in the area too. Lots of useful discoveries left to be made.

demofox,
@demofox@mastodon.gamedev.place avatar

@apoorvaj Thanks a lot, i really appreciate you saying that :)

demofox,
@demofox@mastodon.gamedev.place avatar

@longbool thanks a lot :)

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