Archive for March, 2008

Stuff that has invaded my mind….

FastLSM - a neat soft-body physics system that allows for dynamic fracturing of models. It makes everything look like latex/rubber and requires ZERO artist setup. The negative is that it doesn’t integrate well with skeletal animation. Full-source code provided above.

Sparse Virtual Textures - imagine using a single 32,000 x 32,000 texture instead of numerous separate textures. The goal is to create a “texture database” that will allow for faster rendering and more importantly techniques like polynomial textures or texture based geometry representations. Actually the entire field of using textures to store FUNCTIONS not just single values (see Deep Shadow Maps, Polynominal textures, photon maps (kd-trees), RenderMan’s a-buffer etc.) is a large area itself… if we can build a fast texture database system then the future of real-time graphics is bright.

Trilight shader - Tom Forsyth generic (simple) shader. Lambert and Blinn need to die.

Optimized particle rendering - instead of naively create 4 vertices per particle (and transforming them in CPU)…. this guy uses hardware instancing, a fixed set of 4 UV co-ordinates, and a simple vertex shader to render particles.

Gamebryo - a multi-platform game engine that is I quite like. It’s animation tool is fantastic and allows for animation event tagging and explicit animation blending. i.e When transitioning from a walk to a run, you want it to start when one of the feet is planted on the ground and not in mid stride. It’s Floodgate system (stream processing model when using threads) is fantastic. I wish there was an open-source equivalent.

Modern C++ design - I have read parts of this book off and on the past 4 years. It has always felt like C++ template masturbation, but I am beginning to see many worthy aspects of policy-based design. The book also explains the design behind a small object allocator - being from the console development side this is absolutely required reading.

Add comment March 28th, 2008

The bizarro world of copyright laws…

A little known fact is that Casually Hardcore Games was founded to build a satirical game, but was canned due to potential legal issues. Parody is complicated issue that is not well defined to me and requires lawyers to vet. It seems the creators of South Park encounter these problems daily. I’ve always wonder HOW Matt Stone/Trey Parker escaped the wrath of the legal system with their parodies, but now their secret is out: armies of lawyers

Interview with Matt Stone and Trey Parker - snippet follows:

The A.V. Club: Has there been any fallout from all the copyrighted characters you have killing each other horribly in the “Imaginationland” series?

MS: No! Surprisingly not. We have a pretty crack legal team at Comedy Central that everything gets okayed by, so in an episode like this, they gave us pretty explicit guidelines about how much had to change. To a layperson, it’s kind of mystifying as to why it’s legal to use Strawberry Shortcake as long as she has cherries on her hat, and different-colored shoes.

AVC: Even though you still call her Strawberry Shortcake?

MS: Yeah! I don’t know why that’s legal. I guess the legal thing is, as long as it’s clear that it’s parody, and the people who made Strawberry Shortcake had nothing to do with this show, then I guess it’s legal. But believe me, I don’t know. I am not a lawyer. Every one of those characters was checked by a group of lawyers who approved it and had it altered in some small way. They’re not the exact versions, but they’re enough to evoke them. No, we haven’t heard a thing from anybody.

Add comment March 24th, 2008


Calendar

March 2008
S M T W T F S
« Feb   Apr »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Posts by Month

Posts by Category