Profile

Cover photo
Eric Haines
618 followers|728,320 views
AboutPostsPhotosYouTubeReviews

Stream

Eric Haines

Shared publicly  - 
 
About three years ago the MOOC I worked on came out, and I'm still answering participants' questions. I'm happy it's still going. http://www.realtimerendering.com/blog/humblebrag-on-the-third-anniversary-of-the-mooc/
3
1
Add a comment...

Eric Haines

Shared publicly  - 
 
I can't say I understand how this monitor has such a dramatic shift in relative brightness of the patches: http://www.realtimerendering.com/blog/one-more-variable/
1
1
Add a comment...

Eric Haines

Shared publicly  - 
1
Add a comment...

Eric Haines

Shared publicly  - 
 
Graphics geeks only: my post on linearization, premultiplication, PNG's failure to store valid RGBA values, viewer and browser failures to properly use alpha, and the end of civilization as we know it. Except for that last bit. http://www.realtimerendering.com/blog/png-srgb-cutoutdecal-aa-problematic/
1
1
Add a comment...

Eric Haines

Shared publicly  - 
 
The MIT Mystery Hunt this weekend was wonderful, and I felt I contributed a bit, even getting to hack out a 3D graphics program for a solution. Go find the hidden word (I couldn't!) http://www.realtimerendering.com/blog/mit-mystery-hunt-and-three-js/
1
Add a comment...

Eric Haines

Shared publicly  - 
4
Eric Haines's profile photoLarry Gritz's profile photo
3 comments
 
Their books have been absurdly overpriced for decades. 
Ironically, the Springer books I most want to download are the ones that I have already paid full price for the dead-tree version and would very much like to trade the shelf space for a pile of bits but on principle don't want to pay again for a digital version for something I use only on rare occasions.
Add a comment...

Eric Haines

Shared publicly  - 
 
I started a "Journal of Graphics Tools" code repository: https://github.com/erich666/jgt-code - contribute! Blog entry here: http://www.realtimerendering.com/blog/journal-of-graphics-tools-code-repository/
4
3
Add a comment...
Have him in circles
618 people
Jason Briggs's profile photo
Jim Karpinski's profile photo
Patricia Amor's profile photo
david “Xcaliburns” abruzzo's profile photo
Imo Azi's profile photo
Vic Cassidy's profile photo
Meena Meenakshi's profile photo
Flavius Alecu's profile photo
Joesph Joesph D. Christensen's profile photo

Eric Haines

Shared publicly  - 
 
How do you deal with FPS values when benchmarking? My simple-minded methods are detailed here: http://www.realtimerendering.com/blog/dont-be-mean/ - comments welcome!
1
Add a comment...

Eric Haines

Shared publicly  - 
 
Graphics types: Was my last blog post tl;dr? I agree. Here's the important conclusion boiled down, as a puzzle: http://www.realtimerendering.com/blog/a-png-puzzle/
Tracking the latest developments in interactive rendering techniques
1
1
Add a comment...

Eric Haines

Shared publicly  - 
 
A little post on where the texture-sampling term "tap" comes from: http://www.realtimerendering.com/blog/why-tap/  - if you have more to add, let me know.
1
Add a comment...

Eric Haines

Shared publicly  - 
 
New blog post on GPUs and premultiplied textures. You'll never believe what happened next! See the information they don't want you to know. With these easy tips you can get rid of that black fringing forever. http://www.realtimerendering.com/blog/gpus-prefer-premultiplication/
Tracking the latest developments in interactive rendering techniques
3
1
Larry Gritz's profile photoEric Haines's profile photo
6 comments
 
Right, my point is that for illustration purposes, putting [0,2,0, 2] for the premultiplied alpha value is a bit easier to absorb than [0,0.007843,0, 0.007843], which is harder to "see" because of all those zeros, etc. Think of those 0-255 values as linearized (which I note in the article) and as shorthand for me writing [0/255,2/255,0/255, 2/255], which is also hard to read.

Yeah, everyone rags on PNG, but I'm happy someone spent time making it happen - no one else was doing so back then. The only other option was TIFF, which was and is "a file format for everyone", with too many options and weirdnesses. PNG has some definitely weak elements, but was better than a cease and desist letter from Unisys or the madness that is TIFF. Hey, PNG's nothing compared to the fact that a large portion of 3D models are still shared using Wavefront OBJ as their format, an ancient format for a non-existent product and with no one at the reigns saying how to interpret the spec (Autodesk owns it, I guess, but there's no OBJ czar here).
Add a comment...

Eric Haines

Shared publicly  - 
 
Article by Ed Angel, an influential teacher of computer graphics and OpenGL, about his recent WebGL MOOC: http://www.realtimerendering.com/blog/reflections-on-a-webgl-mooc/
Tracking the latest developments in interactive rendering techniques
1
1
Add a comment...
People
Have him in circles
618 people
Jason Briggs's profile photo
Jim Karpinski's profile photo
Patricia Amor's profile photo
david “Xcaliburns” abruzzo's profile photo
Imo Azi's profile photo
Vic Cassidy's profile photo
Meena Meenakshi's profile photo
Flavius Alecu's profile photo
Joesph Joesph D. Christensen's profile photo
Work
Occupation
Computer graphics programmer and sometimes writer
Links
Other profiles
Story
Introduction
Graphics geek.
Basic Information
Gender
Male
What a great place! A makerspace, with a mix of pros and hobbyists. There's like 4-5 classes going on any night of the week, along with various social activities. Lots of interesting people doing fun stuff. Get checked out on equipment and you can then use it any time. About the only downside is that you usually need to have a fair bit of disposable income to be a member from month to month.
Public - 2 years ago
reviewed 2 years ago
Great for lunch, get the vermicelli with the pork roll (#22? #20? Somewhere in there), it's lovely.
Public - 3 years ago
reviewed 3 years ago
2 reviews
Map
Map
Map