realtimecollisiondetection.net - the bloghttp://realtimecollisiondetection.net/blog
Coding wisdom and rants of Christer EricsonWed, 23 Jan 2013 10:03:18 +0000http://wordpress.org/?v=2.2.1enGame developer salaries revisitedhttp://realtimecollisiondetection.net/blog/?p=107
http://realtimecollisiondetection.net/blog/?p=107#commentsSun, 20 Feb 2011 19:10:38 +0000christerhttp://realtimecollisiondetection.net/blog/?p=107One of the most popular articles I’ve posted on the blog was the one on salaries in the games industry from back in 2008. What made the article extra interesting was that I mined the public H1-B visa database for games companies. Unlike salary surveys, where people can claim arbitrary wages (and the submitted salaries are never posted), the H1-B data contains actual wages! In other words, it is a rare opportunity to get some objective data points on industry salaries.

Since some time has passed since I posted the article I thought it would be interesting to repeat the process, which I did, and here are the results. (more…)Similar Posts:

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=107Stopping Wordpress spammer registrationshttp://realtimecollisiondetection.net/blog/?p=105
http://realtimecollisiondetection.net/blog/?p=105#commentsMon, 24 Jan 2011 06:37:28 +0000christerhttp://realtimecollisiondetection.net/blog/?p=105I used to get 10+ spam user registrations every day on this blog. Not a total flood, but very annoying nonetheless. Today I get none! All thanks to a few lines of code I hacked into wp-login.php. Wanna know how? Read on. (more…)Similar Posts:

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=105Optimizing a sphere-triangle intersection testhttp://realtimecollisiondetection.net/blog/?p=103
http://realtimecollisiondetection.net/blog/?p=103#commentsFri, 31 Dec 2010 05:31:43 +0000christerhttp://realtimecollisiondetection.net/blog/?p=103It’s been quite a while since I posted on the blog (a) at all, and (b) about a topic remotely related to the name of my domain and subsequently my book. Thanks to a gentle nudge from my friend and colleague Pål-Kristian Engstad I’ll try to rectify the situation with this post about how one could go about optimizing a sphere-triangle intersection test, suitable for a SIMD-implementation (such as on the PS3 SPUs). (more…)Similar Posts:

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=103ACM commits more evil - please act!http://realtimecollisiondetection.net/blog/?p=102
http://realtimecollisiondetection.net/blog/?p=102#commentsFri, 18 Dec 2009 04:20:10 +0000christerhttp://realtimecollisiondetection.net/blog/?p=102The previous episode of the ACM saga had a powerful organization bully a young impressionable PhD student into deleting his fully legal web pages under an implied threat of legal action if he did not comply.

This weeks episode has ACM fighting against a US government initiative for open access to research papers supported by government funding! This is a highly important initiative. ACM is trying to kill it so they, and other greedy scientific publishers, can continue to make money on those papers that you paid for with your tax money.

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=102ACM censors linking!http://realtimecollisiondetection.net/blog/?p=101
http://realtimecollisiondetection.net/blog/?p=101#commentsSat, 21 Nov 2009 20:32:06 +0000christerhttp://realtimecollisiondetection.net/blog/?p=101OK, WTF, this got me so annoyed that I had to get out of blog posting dormancy. I just went to Ke-Sen Huang’s brilliant page of conference papers on the web. Except, this time, all ACM pages (such as SIGGRAPH 2009, I3D 2009, etc) have been taken down, with the comment “This page has been removed at the request of the ACM Publications Board.”

What the fuck!?

ACM has no rights to request require(*) someone to remove links to pages on the net, and it’s unfortunate that their request was complied with.

According to this page the ACM Publications Board is run by the following nasty little censoring asses:

I strongly urge you to email them, with a cc to the ACM president Wendy Hall (wh@ecs.soton.ac.uk), to tell them what you really feel about ACM practicing censorship on Ke-Sen Huang’s pages (or anywhere)!

And if you have anything to do with ACM and SIGGRAPH, as people in the games industry tend to do, then I implore you to immediately stop your involvement and furthermore that you boycott their conferences (SIGGRAPH in particular) until they straighten their shit out.

Do not let their censoring of free information stand!

(*) Changed the wording here, because some dip-shit on Reddit can’t understand the message otherwise.

As you are aware, the computer graphics community has expressed dismay and concern about the removal of your web pages. ACM wants to make it possible for you to continue this service that the community clearly values very highly. By this message ACM grants permission for you to repost the pages, with the addition of links to the authoritative versions of the papers in the ACM Digital Library. The author’s home page links may also be included, but should not be links directly to the author’s version of the paper. Please post on the site that the information is being provided with the permission of the ACM. This is the solution you proposed earlier, and it is clear from the community’s comments that it is the right thing to do.

As you know, the concern about your pages was ACM copyright policy with regard to links. As a result of the community discussion, ACM will institute a formal review of this portion of its copyright policy.

Please contact us with any concerns or questions.

Sincerely,

Patricia Ryan
ACM Chief Operating Officer

They are still implying Ke-Sen’s pages were infringing on ACM copyright, which is still a legally suspect claim as (1) Ke-Sen’s pages are first and foremost factual listings which are not subjected to copyright infringements, (2) as Ke-Sen’s pages were sufficiently different from ACM’s so as not to be a derivative copy, and (3) even if they were outright copies of ACM’s table of contents, “fair use” of TOCs have apparently not been tested in a court of law, so ACM has no legal leg to stand on in this issue (and in fact, a ruling against all libraries in the US seems logistically implausible):

It will be interesting to see how this truly plays out over the next several weeks, but it seems a battle has been won, though the war is likely to continue for quite some time.

Thanks to everyone who read my post and voiced your concern to the ACM Publication Board. An organization is its members, and there is no stronger means of controlling an organization than through the vote of your voice and your purse!Similar Posts:

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=95CEDEC 2008 (2009?) archiveshttp://realtimecollisiondetection.net/blog/?p=94
http://realtimecollisiondetection.net/blog/?p=94#commentsSat, 29 Aug 2009 22:13:40 +0000christerhttp://realtimecollisiondetection.net/blog/?p=94GDC — as you (should) know — is the premiere conference for game developers in the world. That said, the conference is not without flaws. In fact, you can criticize GDC for a lot of things, but one thing they’ve been reasonably good at is posting slides from the talks (as long as the speakers have bothered to submit them, that is). You can find the GDC proceedings archives here. (more…)Similar Posts:

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=94Catching up (part 2)http://realtimecollisiondetection.net/blog/?p=93
http://realtimecollisiondetection.net/blog/?p=93#commentsMon, 08 Jun 2009 08:51:02 +0000christerhttp://realtimecollisiondetection.net/blog/?p=93My previous post contained some of the links I’ve gathered in the last 6 months. Here’s another post to try to clear out the backlog. This time covering gameplay and graphics. (more…)Similar Posts:

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=93Catching uphttp://realtimecollisiondetection.net/blog/?p=92
http://realtimecollisiondetection.net/blog/?p=92#commentsSun, 24 May 2009 09:32:39 +0000christerhttp://realtimecollisiondetection.net/blog/?p=92As many have probably noted, I haven’t had much time or energy for updating this blog in quite a while. To rectify this I thought I’d make an effort to at least share the many interesting links that I’ve gathered since I last posted. In fact, there are so many links that I probably have to do this in parts. Let’s start with those relating to tools, process, and software. (more…)Similar Posts:

]]>http://realtimecollisiondetection.net/blog/?feed=rss2&p=92Optimizing the rendering of a particle systemhttp://realtimecollisiondetection.net/blog/?p=91
http://realtimecollisiondetection.net/blog/?p=91#commentsFri, 02 Jan 2009 07:30:30 +0000christerhttp://realtimecollisiondetection.net/blog/?p=91There are many things that can kill the frame rate in a modern game, and particles are up near the top of the list of causes. A key contributing factor is that particles are subject to a lot of overdraw that is not present in your opaque geometry. (more…)Similar Posts: