Michael Abrash Joins Oculus, Calls Facebook 'Final Piece of the Puzzle'
trawg writes: "Programming legend Michael Abrash has announced that he has joined the Oculus team to work on the Rift VR headset as Chief Scientist, and will be once again working with John Carmack to bring VR to life. His post covers a lot of ground, including the history of his quest for VR, and ends with his explanation of why he thinks the Facebook acquisition is ultimately a good thing — they have the engineering, resources and long-term commitment 'to solve the hard problems of VR.'"
Abrash has long maintained a blog about VR tech — it's worth reading if the subject matter interests you.
Keep that in mind. Facebook is not a company of technological excellence (Apple) or software excellence (Google), but simply got lucky for being the social site that everyone went to.
You can finally see the picture. It's a giant middle finger. Flipping you off. Forever.
He was a developer in Quake and has released Michael Abrash's Graphics Programming Black Book.
And I call Facebook the final straw.
Get free satoshi (Bitcoin) and Dogecoins
"Michael Abrash is a game programmer and technical writer specializing in optimization and 80x86 assembly language, game programming, a reputation cemented by his 1990 book Zen of Assembly Language Volume 1: Knowledge. Related issues were covered in his later book Zen of Graphics Programming. [...] After working at Microsoft on graphics and assembly code for Windows NT 3.1, he returned to the game industry in the mid-1990s to work on Quake for id Software. "
http://en.wikipedia.org/wiki/M...
Laugh while you can, monkey-boy.
He's well known if you're into the low-level machinery of game graphics.
Turn in your geek card.
In addition to what other people have already said, his columns on graphics in the old dead-tree version of DDJ were a must-read.
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
Also responsible for much of the graphics in NT.
After the FB/Oculus news, I looked into alternatives and found about this InfinitEye project from France that claims to do 210 degree of horizontal FOV, fully covering the human peripheral vision (while the Rift only does only 90 degrees). I'd pay attention to this one now.
Circumcision is child abuse.
Would never have been an error in the past sadly.
You might be surprised, but the scope of "graphics programming" is very limited when compared to the entirerty of the software industry.
Making optimizations on a project and putting out a book of tricks hardly qualifies a person to be a software legend. Especially when those tricks are derived from commonly used techniques in much of the embedded system / signal processing development world where resources are extremely limited.
Doesn't mean he's not experienced/good at what he does, but hardly qualifies to be put on the pedastal you seem to be putting him on.
Brian Kernighan and Dennis Ritchie on the other hand...
From the article, Abash has been around for 57 years ?
Oculus HR obviously didn't get the memo yet to ignore guys over 30.
That was a good book. I remember getting it at Barnes and Noble back in 1996. Back then AP computer science was taught in Pascal. But his book was in C so I couldn't use any of the code samples. But it was pretty easy to convert to Pascal. Made a rudimentary asteroids game in 320x240 VGA (with page flipping! Although I felt his way of loading VGA latches and then writing was too complicated so I just drew to a memory buffer and copied to alternating video pages with vsync) with prerendered graphics. It was absolutely awesome. And then I accidentally deleted my hard driveâ¦
Abrash worked at Intel for years on Larrabee, hes not just a video game engineer. Gabe Newell courted him for YEARS to get him away from Intel. How many billionaire CEOs have courted you personally?
Good-bye
"This is the year that virtual reality becomes mainstream" [1-25]
[1] Some guy, (1964.)
[2] Some guy, (1974.)
[3] Some guy, (1979.)
[4] Some guy, (1981.)
[5] Some guy, (1982.)
[6] Some guy, (1983.)
[7] Some guy, (1984.)
[8] Some guy, (1986.)
[9] Some guy, (1989.)
[10] Some guy, (1994.)
[11] Some guy, (1995.)
[12] Some guy, (1996.)
[13] Some guy, (1997.)
[14] Some guy, (1999.)
[15] Some guy, (2000.)
[16] Some guy, (2002.)
[17] Some guy, (2003.)
[18] Some guy, (2006.)
[19] Some guy, (2007.)
[20] Some guy, (2009.)
[21] Some guy, (2010.)
[22] Some guy, (2011.)
[23] Some guy, (2012.)
[24] Some guy, (2013.)
[25] Some guy at Facebook, (2014.)
> Except I'm not a fucking programmer, and especially not a game programmer.
Submitted story starts with: Programming legend Michael Abrash...
It's great that you're not a programmer and all, but then why would you come into a story about programmer and act all incensed that YOU didn't know who he was? Did you miss the very first word in the description: 'Programming' ? Did you think that we would NOT be discussing about a very legendary person in the programming world?
If you wanted an explanation, you could have asked for one. Instead you asked only, "Who?" Tell me, do you have problems detecting sarcasm? This is an actual disorder, and perhaps it would help you to know simply asking 'Who' implies to most normal people that you think Abrash is not worthy of knowing. Especially to programmers, which I may remind you is the first word of the submission.
You must be kidding me.
When I was in high school, I discovered Abrash's Zen of Graphics Programming, filled with all kinds of gems. And then, Quake came out and there was his Graphics Programming Black Book.
Between x86 optimization, BSP trees, and assorted C/C++ tricks, Abrash's books were bibles at a time when graphics programming was just taking off.
I remember writing my own ray-tracer and 3d engine based on what I learned in his books.
Then there was his book on Zen of Code Optimization, which was amazing and filled with all kinds of computational optimization techniques for a time when not using a memory register effectively meant your render would stop halfway.
Michael Abrash and John Carmack were legends -- their techniques in optimizing rendering engines and their efforts in making graphics programming accessible to wider audiences were instrumental in enabling high end graphics. In fact, makers of graphics cards were known to design features based on optimization techniques that were used in Quake and other rendering engines.
And there was also something called "demo scene", where people built amazing programming snippets of graphics, media, and art. Between that and Abrash and Carmack's work, graphics got to where we are today.
So, yeah. Your question shows an unfortunate level of ignorance on the origins of the graphics programming industry.
Get over yourself... "turn in your geek card" indeed...
No. Seriously. Turn in your geek card.
A geek would be interested even if they werent interested in graphics programming. Thats why Abrash was a writer for Dr Dobbs Programmers Technical Journal, not Graphics Weekly.
I have no interest in writing an operating system, yet Dr Dobbs also covered the porting of BSD to the 386 architecture culminating in 386BSD which I was an avid follower of.
You sir, are a technology brat, not a geek.
"His name was James Damore."
I'm guessing that the puzzle he just solved was how to finance his retirement account.
If Slashdot were chemistry it would look like this:Cadaverine