{"id":471,"date":"2009-11-09T16:32:29","date_gmt":"2009-11-09T22:32:29","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=471"},"modified":"2009-11-09T16:32:29","modified_gmt":"2009-11-09T22:32:29","slug":"flocking-on-steroids","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/flocking-on-steroids\/","title":{"rendered":"Flocking on steroids"},"content":{"rendered":"<p><em>Flocking<\/em> (running a large number of independent agents with simple proximity-based rules and letting interesting behavior emerge) has been a popular graphics technique since the <a href=\"http:\/\/www.red3d.com\/cwr\/papers\/1987\/boids.html\">1987 SIGGRAPH paper<\/a> by <a href=\"http:\/\/www.red3d.com\/cwr\/\">Craig Reynolds<\/a>.\u00a0 The idea is, of course, inspired by examples from the animal kingdom such as bird flocks and fish schools.\u00a0 Today I saw <a href=\"http:\/\/www.liveleak.com\/view?i=970_1257546785\">an internet clip of 300,000 (!) starlings flocking<\/a>. With such a large number of entities, the flock looks like some kind of bizarre physical fluid or smoke simulation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flocking (running a large number of independent agents with simple proximity-based rules and letting interesting behavior emerge) has been a popular graphics technique since the 1987 SIGGRAPH paper by Craig Reynolds.\u00a0 The idea is, of course, inspired by examples from the animal kingdom such as bird flocks and fish schools.\u00a0 Today I saw an internet [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[267],"class_list":["post-471","post","type-post","status-publish","format-standard","hentry","category-misc","tag-flocking"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/comments?post=471"}],"version-history":[{"count":4,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/471\/revisions"}],"predecessor-version":[{"id":475,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/471\/revisions\/475"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}