SIGGRAPH: The Destiny Particle Architecture
Vendors
Events
Subscribe:  iCal  |  Google Calendar
Anaheim US   27, Aug — 30, Aug
SEATTLE US   30, Aug — 3, Sep
Vancouver CA   4, Sep — 7, Sep
Tokyo, Kanagawa JP   4, Sep — 7, Sep
Busan KR   5, Sep — 10, Sep
Latest comments

Great information, I will tweet to my friends to get them to check it out. keep it up. Thanks for sharing! If have a long time than visit to: atari breakout

Nice! thank you so much! Thank you for sharing. Your blog posts are more interesting and informative. I think there are many people like and visit it regularly, including me. --light novel--

by Ronn nguyen
2 hours ago

It is a good and amazing article. Your information is very useful for me and for others. Thank you so much. __hotmail login__

SIGGRAPH: The Destiny Particle Architecture
15 August, 2017
News

The team behind the well-established series of SIGGRAPH courses called “Advances in Real-Time Rendering in 3D Graphics and Games” has shared tons of presentations from this year’s event. These presentations feature tons of insights on the world of game development, so it’s an amazing chance to get a closer at the production process behind AAA titles. 

Let’s study one of these presentations. Brandon Whitley, a graphics engineer at Bungie since 2011, gave a detailed talk on the VFX part of Destiny. The developer shared tons of insights on the particle architecture and presented some examples. 

Abstract: The world of Destiny is filled with “Space Magic”, so we expect a lot from our FX. Our particles need to convey a wide variety of visual experiences, support sub-second iteration, and achieve high performance. This presentation will discuss how we tackled these problems in Destiny 2. We’ll see that particle systems in Destiny are represented by node graphs, where each node contains parameters – such as particle size and color – represented by expressions. We’ll discuss the techniques that allow these expressions to support sub-second iteration and high performance, including our expression-to-HLSL converter and our bytecode interpreter, which can execute on both the CPU and the GPU. We’ll provide an overview of the code architecture, including the relatively simple changes we made to support GPU particles. We’ll also show one of our features, the motion primitives, as a demonstration of this architecture. These are shape primitives — such as spheres, points, and planes – used to influence the motion of a particle.

You can find the full presentation here

Leave a Reply

avatar