Former IndianaU, CornellU, UUtah, Rayscale, Nvidia, PurityLLC, Nvidia, now Activision. You no take candle! #raytracing. #60fps #ViewsAreMyOwn

Salt Lake City, UT
Joined July 2011
Peter Shirley 🔮🛡 retweeted
There are two types of people
999
580
355
15,336
Peter Shirley 🔮🛡 retweeted
The scammers are evolving... Fellas, triple-check before you click on any links
64
118
17
1,494
Peter Shirley 🔮🛡 retweeted
Who wants to enjoy Turkish coffee in this legendary designed cup? ☕
Peter Shirley 🔮🛡 retweeted
6
60
8
505
100%
You know what's bothering me for no reason? Up until 1080p, we referred to video resolutions by their VERTICAL RESOLUTION 426x240 = "240p" 854x480 = "480p" 1280x720 = "720p" 1920x1080 = "1080p" But then above that, we started using HORIZONTAL resolution, but rounded 7680x4230 = "8K" 3840x2160 = "4K" And then for everything in between, we just... threw that out? 2560x1440 = "2K" ????????? 2772x1272 = "1.5K" ????????
6
Don’t hang out with witches kids or you will end up as a trophy in my neighborhood.
7
Peter Shirley 🔮🛡 retweeted
The Blue Jays were this close from winning the World Series WOW WHAT A GAME
Hey ray tracers out there— what you think? I have done it with and without and have mixed feelings
How often do you *actually* use recursion in your programs? I'm not sure if I'm the only one here, but I'm going to put it out in the open: I've been programming for 20+ years, and while I understand recursion… I never use it. Ever. Seriously 🙂 I feel like there's a huge emphasis on recursion in computer science topics because there are seemingly elegant solutions that arise with recursion. It seems to make some algorithms align better from a mathematical perspective, perhaps? In reality, debugging recursion is a pain. It's also a nightmare to deal with if you have very deep recursion (your call stack gets ridiculous). I've just never had a need to use recursion in production code. I've found that converting over to an iterative loop based approach is almost always more readable and easier to debug. And I'm generalizing, of course, but this has been my working experience. So after 20+ years of writing code, my brain never thinks about things recursively (even though I understand the concept). But it has also never once slowed me down 🙂 What's been your experience using recursion in production code bases? Do you use it just because it was there, or did you add it in with purpose? I'd love to hear!
5
6
Peter Shirley 🔮🛡 retweeted
🗽MiCADangelo🗽: AI-assisted reverse engineering of physical objects (3D scan -> CAD). Employs a pretty unique approach via 1. CNN which selects sketch planes from proposals and 2. CNN for sketch parameterization (pretrained on SketchGraphs) and 3. differentiable extrusions
4
35
2
243
Peter Shirley 🔮🛡 retweeted
Street art giving the illusion of motion This is incredible
Elaine and I were faculty together for 12 years. Almost everything I know about splines I learned from her. I was not a particularly quick study on this subject and she was always so patient with me on the white board translating the algebra I couldn't understand into geometry. I'll miss her! dignitymemorial.com/obituari…
1
3
51
Peter Shirley 🔮🛡 retweeted
The scammers are evolving 💀
Peter Shirley 🔮🛡 retweeted
In 1983, a Pixar engineer pulled off one of the craziest C hacks ever. He merged a switch and a do-while loop just to make code faster. It looked illegal. It wasn’t. It’s called Duff’s Device.
Peter Shirley 🔮🛡 retweeted
Ok I think I've fixed all major issues in my screenspace #RadianceCascades implementation. Still barebones, but I'll revisit this after working on other parts of the renderer.
4
11
123
0
Softness of shadow proportional to distance of occluder
31
Fun fact of the day: Utah, a landlocked state where most of the land drains into an inland lake rather than any ocean, has the CALIFORNIA GULL as its state bird. This makes sense; I will let you google if you need to know ;)
4
Peter Shirley 🔮🛡 retweeted
Vulkanレイトレーシングがチュートリアルシリーズに追加されました!リアルタイムのシャドウと反射を実装します。
In this tutorial series from SIGGRAPH, we enhance a Vulkan renderer with ray tracing features to implement real-time pixel-perfect shadows (with and without transparency) and a bonus reflection effect. docs.vulkan.org/tutorial/lat… #tutorial #raytracing #vulkan #shadows #reflection
18
55
Peter Shirley 🔮🛡 retweeted
Here's the cover scene from @Peter_shirley 's awesome Ray Tracing In One Weekend book. I took it a step further by adding animations to the 480 objects, plus the ability to change the shapes. Runs at 60+ fps, even on mobile! Live Demo: erichlof.github.io/THREE.js-… 1/3 @threejs
4
13
149