Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Math Programming Entertainment Games IT Technology

New Method for Rendering Particles Outlined 17

Tomb Raider: Anniversary coder Mike Krazanowski has outlined a new method for rendering particles using pixel shaders and a little bit of math. "Although this method has been employed in games for many years, this article defines a method using shader technology to more physically represent these volumetric particles. This method will give a more accurate visual representation of the simulated volumes as well as potentially decreasing the necessary number of particles, which in turn will help to improve render performance. It should first be stated that the method defined in this article is limited to particles that represent volumes of sub-particles. It is also noted that the analysis that is to follow assumes a uniform density of the particles. There are methods that would allow the user to define more complex density functions, but that will not be covered here."
This discussion has been archived. No new comments can be posted.

New Method for Rendering Particles Outlined

Comments Filter:
  • by Hungus ( 585181 ) on Wednesday June 11, 2008 @03:38PM (#23754309) Journal

    New Method for Rendering Particles Outlined

    "Although this method has been employed in games for many years
    Slight contradiction or equivocation on the term "new"
    • TFA never even uses the word "new", so I'm guessing that it's an editing problem.
    • Re: (Score:3, Funny)

      by clem ( 5683 )
      Haven't you heard? "Old" is the new "new".
    • Obviously, its a new instance of this rendering algorithm. They just have to remeber to delete it afterwards.
    • by bsDaemon ( 87307 )
      I think they meant to use the term "retro" -- it's so old, its new again!
    • New Method for Rendering Particles Outlined

      "Although this method has been employed in games for many years

      Slight contradiction or equivocation on the term "new"

      nope, just bad writing.

      These volumes typically are simulated simply by determining how much contribution they present to the view using a simple blend function. This blend function defines how much the simulated volume of particles obscures the scene behind them. Although this method has been employed in games for many years, this article defines a method using shader technology to more physically represent these volumetric particles. This method will give a more accurate visual representation of the simulated volumes as well as potentially decreasing the necessary number of particles, which in turn will help to improve render performance.

    • Re: (Score:1, Informative)

      by Anonymous Coward
      Read the article. From the snippet on slashdot, "this method" is referring to a previously mentioned method that was outlined in the article, and is not referring to the new one - which is the focus of the article.
  • Bad Copy/Paste Job (Score:3, Insightful)

    by Alzheimers ( 467217 ) on Wednesday June 11, 2008 @03:44PM (#23754433)
    RFTA.

    The line "Although this method..." is used to describe an unquoted review of previous methods for rendering particles.

    It has nothing to do with the new system, so please don't assume this is just the old rendering method wearing a new funny hat.
  • How is this news? (Score:3, Insightful)

    by UfoZ ( 680310 ) on Wednesday June 11, 2008 @10:43PM (#23758945) Homepage
    Soft/volumetric particles have been around for a long time now. The DirectX 10 sample implementing this technique is from June 2006. NVidia's whitepaper on it [1] is dated January 2007. Both of them offer a much better explanation than TFA with its crude ascii diagrams and wall of text (and having to click "next" a bunch of times, ugh).

    [1] http://developer.download.nvidia.com/whitepapers/2007/SDK10/SoftParticles_hi.pdf [nvidia.com]
  • I implemented this in OpenGL + GLSL a year ago ( April 2007 to be specific ). I got the idea from a paper dating to 2005 or so.

    Now, with that aside, it's awesome and easy to implement, so long as you have easy acces to a depth buffer, and the hardware to make use of it.
  • Slashdot's listing of this article was bought and paid for. Gamasutra -> Money -> Slashdot -> Viewers -> Advertisements -> Money

    It's like printing your own money. I hate news aggregators with privileged editors (not that Digg is any better -- in fact it's worse.)

In practice, failures in system development, like unemployment in Russia, happens a lot despite official propaganda to the contrary. -- Paul Licker

Working...