Close Menu
PixelArena.io
    What's Hot
    Featured

    What are we all playing this weekend?

    PC

    GTA 6 fans are so desperate after 15 years of waiting that they’re exploiting a PS5 glitch just to pretend they’ve played it

    PC

    GFN Thursday: ‘inZOI’ on GeForce NOW

    Subscribe to Updates

    Get The Latest News, Updates, And Amazing Offers

    Important Pages:
    • Home
    • About Us
    • Contact us
    • Privacy Policy
    • Terms & Conditions
    Facebook X (Twitter) Instagram Pinterest
    Trending
    • Prebuilt Steam Machine faceplate screens are here, delivering decent, surprisingly cheaper alternatives to Valve-approved DIY builds
    • Valve drops the 1440p requirement from Steam Frame’s Playable rating
    • Melissa McCarthy wishes Spy had grown into epic movie franchise
    • Police Went to a Hotel for a Robbery Suspect. They Found a $110,000 Chicken Shipment Being Unloaded
    • One Piece Is Lining Up An Ancient Weapon For Blackbeard
    • Valor Mortis Preview: Uneven Difficulty Balance
    • Silent Hill: Townfall review – an often inspired, if slightly lumbering trek into the fog
    • Bungie U-turns on end of Destiny franchise, following fan outcry
    • Home
    • About Us
    • Contact us
    • Privacy Policy
    • Terms & Conditions
    Facebook X (Twitter) Instagram Pinterest
    PixelArena.io
    • News

      One Piece Is Lining Up An Ancient Weapon For Blackbeard

      September 22, 2026

      Why the Latest AI Model Isn’t Always the Best Business Decision

      September 21, 2026

      Cambria launches RSGP foundation and opens token opt-in ahead of Genesis

      September 20, 2026

      Berachain Proposes 200ms Preconfirmations for DeFi and Gaming

      September 19, 2026

      NYT Crossword September 18 2026 Answers (9/18/26)

      September 18, 2026
    • New Release

      Valor Mortis Preview: Uneven Difficulty Balance

      September 22, 2026

      The Digital Entertainment Shift: Moving From Passive Media to Interactive Gaming

      September 21, 2026

      EPOMAKER Split70 Review: The Ergonomic Gaming Keyboard I Didn’t Know I Needed

      September 20, 2026

      PS VR2 is out of stock on Sony’s US store, and Firewall Ultra is now offline for good

      September 19, 2026

      Best football games for iPhone and iPad (iOS)

      September 18, 2026
    • Reviews

      Silent Hill: Townfall review – an often inspired, if slightly lumbering trek into the fog

      September 22, 2026

      New Platform, Same Games? What Actually Makes a Gaming Launch Feel Different

      September 21, 2026

      7 Movies That Are So Good You’ll Forget How Long They Are

      September 20, 2026

      Beyond Reality Redux Transforms $20 Into Disappointment

      September 19, 2026

      Fire Emblem: Fortune’s Weave Review: Let The Games Begin

      September 18, 2026
    • PC

      Bungie unvaulting Destiny 2 content was a studio-saving emergency decision, because Marathon updates were never going to be enough

      September 22, 2026

      As an iconic JRPG series you’ve always been afraid of gets another stellar remake, it’s finally time to try Trails in the Sky

      September 21, 2026

      Evidence of canceled Grand Theft Auto 5 Liberty City and ‘Agent Trevor’ DLC, plus early version of GTA6’s map surface online

      September 20, 2026

      GFN Thursday: ‘Aniimo’ on GeForce NOW

      September 19, 2026

      Next generation of AMD and Nvidia GPUs rumored for 2028 launch

      September 18, 2026
    • PlayStation

      First look at the DualSense wireless controller – PixelArena.io

      September 22, 2026

      A close quarters look at Proto Man in Mega Man: Dual Override – PixelArena.io

      September 21, 2026

      Into the Whirlwind Maze where Sephiroth awaits – PixelArena.io

      September 20, 2026

      How Remedy is going bigger and weirder with its paranatural horror sequel on September 24 – PixelArena.io

      September 19, 2026

      Co-op roguelite Shape of Dreams launches today on PS5 – PixelArena.io

      September 18, 2026
    • Xbox

      How Remedies Shape Progression in Hela: Of Mice & Magic

      September 19, 2026

      XBOX @ Tokyo Game Show 2026: All the Announcements, Including an Appearance by Hideo Kojima

      September 18, 2026

      Gears of War Launches Fifth Year of “Never Fight Alone” Suicide Prevention  

      September 11, 2026

      Five Reasons to Race into HOT WHEELS Infinite Rush, Out in Early Access Today

      September 8, 2026

      Rack up Points in Arcade Hit Railbreak DX, Out Now on XBOX Series X|S & XPA

      September 5, 2026
    • Nintendo

      Final Fantasy X 25th Anniversary Fan Art Project Starts

      June 19, 2026

      Vanillaware’s Muramasa: Rebirth Returns as Muramasa: Revenant Blades  

      June 18, 2026

      Final Fantasy Tactics Gets New Game+ and Zodiac Compatibility

      June 17, 2026

      Final Fantasy Resonance HD-2D JRPG Brings Back Brave Exvius

      June 16, 2026

      Dead by Daylight Getting Silent Hill’s Hinako, Bubble Head Nurse

      June 15, 2026
    • Mobile

      Identity V Neo Series Pop Up Store Heading to Book Off USA

      June 21, 2026

      New Cardcaptor Sakura Mobile Game Appears Next Week

      June 20, 2026

      Mead Based on Umamusume Tokai Teio Being Made

      June 19, 2026

      Genshin Impact Luna VIII Adds Sandrone and the Frost Moon

      June 18, 2026

      New Honkai: Star Rail Nendoroids Are Anaxa and Phainon

      June 17, 2026
    • Hardwares

      Valve drops the 1440p requirement from Steam Frame’s Playable rating

      September 22, 2026

      Avantis Education Adds Proteus Labs MR Science Experiments

      September 21, 2026

      Steam Machine can’t stream VR games to Steam Frame yet, but Valve calls it the perfect host

      September 20, 2026

      Steam Frame reservations appear on eBay for $2,000, but Valve’s terms bar any transfer

      September 19, 2026

      Snap Showcases SPECS AR Glasses, Announces SPECS Intelligence

      September 18, 2026
    • Software

      Infor’s Employee Advocacy program lands $100K in EMV in one month

      August 20, 2026

      5 Ways To Measure The ROI Of Influencer Marketing

      June 3, 2026

      How to Protect Your Digital Assets

      June 2, 2026

      How to Use TikTok Templates to Spice Up Your Content

      June 1, 2026

      YouTube Shorts Monetization: How To Grow Your YouTube Channel with Shorts

      May 31, 2026
    • Guides

      Bungie U-turns on end of Destiny franchise, following fan outcry

      September 22, 2026

      Today’s Wordle hint and answer for Monday, September 21

      September 21, 2026

      New GTA Release Confirmed for 3DS

      September 20, 2026

      Old Graves is back as League Classic patch 4 adds four more champions to the mix

      September 19, 2026

      Today’s Wordle hint and answer for Friday, September 18

      September 18, 2026
    • E-Sport

      Eight players to watch at VALORANT Champions Shanghai

      September 18, 2026

      “It pains me to say, I don’t think the esports market is there yet”: ROLR CEO on esports betting in the U.S. and standing out in the betting market

      September 17, 2026

      VALORANT vs. MLBB: Which game dominates women’s esports?

      September 16, 2026

      StarLadder StarSeries Fall 2026 predictions: Which teams can win in Barcelona?

      September 15, 2026

      Jack Williams on iTero, GIANTX, and the future of AI coaching in esports

      September 14, 2026
    • Entertainment

      Police Went to a Hotel for a Robbery Suspect. They Found a $110,000 Chicken Shipment Being Unloaded

      September 22, 2026

      79-Year-Old Woman Realized a Fake Cop Bail Call Was a Scam. Police Say the Cash Pickup Ended in an Arrest

      September 21, 2026

      Javier Bardem Will Play a Billionaire Trying to Turn Miami Into ‘Wall Street South’ in HBO’s ‘The Spread’

      September 20, 2026

      Chris Rock Says Adam Sandler’s ‘Uncut Gems’ Helped Shape His New Drama ‘Misty Green’

      September 19, 2026

      Long Story Short Season 2 Is Renewed! Release Date, Plot and More

      September 18, 2026
    • Movies

      Melissa McCarthy wishes Spy had grown into epic movie franchise

      September 22, 2026

      Ke Huy Quan on Receiving $100K Residuals Check for ‘Temple of Doom’

      September 21, 2026

      Alan Ritchson to replace Jason Momoa in Helldivers

      September 20, 2026

      Neil LaBute’s Stale and Stagy New Film

      September 19, 2026

      Martin Scorsese joins Bahman Ghobadi’s new psychological horror film

      September 18, 2026
    • Featured

      Prebuilt Steam Machine faceplate screens are here, delivering decent, surprisingly cheaper alternatives to Valve-approved DIY builds

      September 23, 2026

      Control Resonant – Review In Progress

      September 22, 2026

      The Sunday Papers | Rock Paper Shotgun

      September 21, 2026

      More Than Anything, Zach Cregger’s Resident Evil Movie Understands How It Feels To Play A Resident Evil Game

      September 20, 2026

      “Publishers are afraid of certain parts of the world”: Saber Interactive’s message to North American studios is to get their head out of their own geography

      September 19, 2026
    PixelArena.io
    Home»PlayStation»from NGP to Graphite – PixelArena.io
    PlayStation June 17, 2026

    from NGP to Graphite – PixelArena.io

    Facebook Twitter Pinterest WhatsApp Copy Link
    from NGP to Graphite – PixelArena.io
    Share
    Facebook Twitter Pinterest WhatsApp Copy Link

    Five years ago, we wrote about how the visual effects in Returnal came to life, including the real-time voxeliser that dissolved Phrike into volumetric fog. If you haven’t read it, that post is a good companion to this one.

    This is how that story continues.

    With Saros, we didn’t just extend what we’d built for Returnal. We stepped back, looked at thirty years of accumulated engine development, and rebuilt it as a unified framework: Graphite.

    What we had, and why we changed it

    Our proprietary particle engine, NGP (Next-Gen Particles), started as a prototype for Resogun in 2013 and grew with every game since, all the way to Returnal. By SAROS, NGP was mature, but it was also a product of twelve years of incremental decisions, each one made in the context of a specific, isolated game.

    Then something else changed: us. Joining PlayStation Studios meant delivering experiences at the level our players expect, and our tools, and the names we’d given them, no longer matched the studio we were becoming.

    Enter Graphite. It brings GPU simulation, rendering, tooling, and DCC integration under one architecture, built directly for PlayStation hardware. NGP didn’t disappear, it became part of Graphite, evolved and more capable than ever.

    Every Housemarque game has a visual identity players recognise immediately. Graphite is what makes that possible.

    And what it actually does, frame by frame, is best explained by the incredible people who built it:

    Housemarque Graphics Architect Sharman Jagadeesan and Senior Graphics Programmer Konsta Toivanen will walk you through the volumetric fog in Saros: how it evolved from Returnal, and the two systems we built to make Carcosa’s atmosphere feel alive.

    Risto Jankkila (VFX Architect) will explain how we extended Graphite with data from Houdini, including a full breakdown of the player spawn sequence.


    Volumetric fog

    Fog in games is often an afterthought, something that fills empty space and hides draw distances. In Saros, we wanted it to be a living part of the world, reacting to everything happening in it.

    In Returnal, our volumetric fog was already reactive, but too low frequency, and heavy temporal filtering kept it from showing fine detail. For Saros we built two complementary solutions: low frequency fog for ambient atmosphere, and high frequency fog for the character effects seen in special story rooms in Carcosa.

    Low frequency fog

    We took Unreal Engine’s froxel fog, a frustum-aligned voxel grid, as a starting point and rebuilt significant parts of it to meet our vision.

    The first challenge was temporal stability. The hysteresis coefficient controls how much of the previous frame’s data the fog holds onto: Unreal’s default of 90% keeps the image stable but makes the fog sluggish on fast-moving cameras and lights. We pushed it down to 50%, using blue noise jitter and depth clamping to keep the resulting aliasing under control.

    Saros also needed fog that could represent everything from low density ambient mist to high density ground fog. To render these faithfully we used:

    • A dual Henyey-Greenstein phase function, modelling how light scatters forward and backward through the fog depending on viewing angle.
    • A coloured absorption coefficient, determining how much light is absorbed as it travels through a medium, for a far wider range of colours than traditional monochromatic solutions.
    • A self shadowing system that aggregates incoming light sources into a dominant shadowing direction and ray-marches toward it.
    • A physically based sky lighting integral, for accurate distant lighting without sacrificing performance.

    Together these gave Carcosa’s atmosphere a grounded, physical quality.

    Finally, the low frequency fog is fully interactive. Advection from our player-following fluid simulation feeds directly into the density hysteresis step, making every player movement, projectile, explosion, and enemy readable in the fog in real time.

    High frequency fog

    For the high-frequency fog we built a custom ray marcher. To keep performance in check while preserving fidelity, we cluster the scatter data into 8x8x8 voxel groups before marching, drawing only the clusters that contain data, with a user-defined threshold keeping their number in check. While marching, empty regions between clusters get skipped, letting the marcher take larger steps where it can.

    For lighting, we evaluated a light volume per scatter volume, containing irradiance from all light sources, with pre-marched self-shadowing for every light voxel. We exposed parameters for albedo, absorbance, density, and shadowing, letting artists balance visuals against performance for each volume.

    The two fog systems are then merged: we sample the low frequency fog’s scatter data during the high frequency march, and feed results back so both stay consistent with each other.

    Use cases

    We used the high frequency volumetric fog in a few scenarios. One use case was in the Prologue in the form of a smoky skull with cables attached to it. Another use case was with what we call Mirages. In four of our biomes there are specific narrative rooms where Arjun is faced with smoke creatures.

    1/2

    Now showing slide 1 of 2

    Download the image

    Fog skull at the beginning of the Prologue

    Download the image

    Four story rooms with Mirages

    Reactivity is key to all the VFX we make, and these effects were no exception. Since impact data doesn’t need high resolution, we store it in a separate, low resolution volume, which for the skull also holds its low frequency velocity field.

    The videos below show that volume on the left, and combined with the skull on the right. Impacts are evaluated as a Signed Distance Field that closes back up over time, while velocity is shown in colour, you can see both the impact holes and the turbulence they create.

    1/2

    Now showing slide 1 of 2

    Here’s the final skull effect without the cables and other secondaries and in a different environment.

    The mirage effect is similar to the skull effect. The difference is that there are so called mirage “scenes” that rotate. We also used our real-time skeletal mesh voxelizer to bring existing meshes into the scenes. The video below shows a sweep between the voxelized result and the final result with advecting data from the previous frame.

    Here’s the final effect with rotating two mirage scenes in a test environment. For reactivity, we used the same method described for the skull effect.


    Extending Graphite with data from Houdini

    In addition to improving the rendering quality of our volumetric effects we wanted to introduce new ways for our artists to author them.

    Previously, volumetric effects were created by writing per-voxel expressions for density emission, combined with fluid simulations driving the advection (the directional movement) of the density field. Because this grid-and-voxel approach is the industry standard for film VFX, it was our natural first step as well.

    From Returnal days: voxelising Phrike into a grid for density emission

    During Returnal’s development, we realized we needed tighter control over exactly where density is generated. Per-voxel logic let us emit density on nearby surfaces or voxelised meshes, but anything more complex came with severe runtime overhead. Emitting density from just a character’s arm, rather than their whole voxelised body, was very difficult to do efficiently in real time.

    Also from Returnal: full body density emission from the voxelised mesh

    To solve this, we turned to particles to drive volumetric density emission. Graphite’s fully programmable particle system gave us a solid foundation for tightly controlled volumes, resulting in two new tools:

    An Offline Houdini Data Pipeline: lets artists pre-compute complex, high-fidelity data in Houdini that would be too expensive to generate at runtime.

    A Runtime Point Cloud Rasterizer: a high-performance component that takes simulated points and rasterizes them directly into a volume in real time.

    Together, these freed us from stateless per-voxel expressions and rigid fluid simulations. Particles can now precisely follow a character’s animated mesh, giving artists full control over an effect’s behavior and lifecycle.

    In practice, an artist imports an animated Saros character into Houdini and uses its tools to compute starting positions and attributes for an effect. That baked data feeds into the game engine, where real-time simulation takes over. In the video below, points generated in Houdini closely match the in-game character, and custom runtime logic detaches them from the enemy on bullet impact, so initial positions come from Houdini, but the behavior reacts dynamically to the player in real time.

    Creating point data in Houdini

    Using point data from Houdini in engine

    Since artists can export any kind of data from Houdini to Graphite, it’s easy to go beyond static particles attached to characters. Below, particles flow across the surface of an animated mesh: the surface was unfolded in Houdini into a 2D simulation space, then exported and mapped back onto the animated mesh in real time.

    Particle flow on Arjun’s body on the left. In the middle we extract an ISO surface from the particles. On the right we have volumetric fog emitted from the particle flow.

    A prime in-game example of this technology in action is the player spawn sequence in Saros. This complex effect is built in multiple layers, starting offline in Houdini, where we generate splines directly onto the player’s skeletal mesh. When exporting these splines into Graphite, we treat each control point along the spline as an individual particle.

    Simulating particle positions in Houdini. These are only used as target positions in the engine and the growth motion will be re-simulated dynamically during runtime.

    At runtime, our programmable particle system controls how these elements behave over time. At first, the splines drift freely in space, then gradually guide back toward their target positions on the character mesh.

    We wanted the player to look like they’re physically reforming from a pool of shifting “goo.” Marching Cubes gave us that viscous, solid-surface look, and controlling it with particles let us build a sequence where the player forms from separate strands into a character.

    Marching cubes constructed from particle splines

    Much like the splines that generated the goo surface, we can also emit volumetric density as well. In the spawn sequence we placed a number of particle splines near the player location and spawn volumetric fog from them to simulate rising steam or smoke. 

    Volumetric fog emitted from particle splines

    As a final touch, we added spark particles that collide with the player character, using a signed distance field computed from the player’s collision capsules. The programmable particle system again gave us flexibility here: the player attracts particles, but once they get too close, the player mesh repels them, helping sell the look of emerging from hot, lava-like liquid.

    Particles colliding with player capsule SDFs

    Here’s everything combined. Every element is simulated at runtime, at 60 fps on base PS5, with no baked simulation assets. This lets us ship multiple spawn animations, each with slight randomization so it looks a little different every time the player wakes up.

    Final player spawn sequence


    An ever-evolving development journey

    Reading through what Risto, Sharman, and Konsta broke down here, the goal for us and our technology has always been the same: every simulation, every effect, every rendering decision exists to make you feel something when you play.

    Making games means believing in something you can’t yet prove, and the only people who can ever confirm it are the players themselves. Saros players told us, in their own words, that what we built mattered. And that means everything to us.

    Our games will keep informing the technology we develop for Graphite, always showcasing what PlayStation as a platform can do. We can’t wait to share that future with you.

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Copy Link
    Previous ArticleMega Man and Onimusha Will Be Playable at Gamescom 2026
    Next Article PlayerUnknown’s survival game becomes free-to-own and offers Steam refunds ‘without restrictions on playtime or how long ago you bought the game’

    Related Posts

    First look at the DualSense wireless controller – PixelArena.io

    A close quarters look at Proto Man in Mega Man: Dual Override – PixelArena.io

    Into the Whirlwind Maze where Sephiroth awaits – PixelArena.io

    How Remedy is going bigger and weirder with its paranatural horror sequel on September 24 – PixelArena.io

    Co-op roguelite Shape of Dreams launches today on PS5 – PixelArena.io

    Ascendance hands-on report – taking on new monster Araketa and Elder Dragon Teostra – PixelArena.io

    Wings of Ember launches March 4, 2027, demo live today – PixelArena.io

    Marvel’s Wolverine developers discuss capturing the essence of Logan – out September 15 – PixelArena.io

    Add A Comment
    Leave A Reply Cancel Reply

    Follow Us
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    Top Picks
    PlayStation

    Silent Hill 2 Bubble Head Nurse Nendoroid Creeps Closer to Debut

    PlayStation July 27, 2025
    News

    Cyberpunk 2077 is Coming to Zero Latency Free-Roam VR

    News April 9, 2026
    Movies

    KPop Demon Hunters Sing-Along Version Coming to Netflix

    Movies August 25, 2025
    Xbox

    The Journey of BlazBlue Entropy Effect X

    Xbox December 19, 2025
    News

    Meta taps US, UK universities to test VR in education, creates digital twin ‘metaversities’ in Europe

    News June 4, 2025

    Subscribe to Updates

    Get The Latest News, Updates, And Amazing Offers

    Editors Picks
    PC September 27, 2025

    GFN Thursday: ‘Mecha BREAK’ on GeForce NOW

    Xbox October 12, 2025

    Little Nightmares III: Explore These 5 Spooky Locations With a Friend Today

    PlayStation September 22, 2026

    First look at the DualSense wireless controller – PixelArena.io

    PlayStation November 15, 2025

    Raiders of the lost Arc – PixelArena.io

    About Us
    About Us

    Your ultimate source for gaming news, delivering the latest updates, reviews, and insights from the gaming world. Stay informed, entertained, and ahead of the game with our comprehensive coverage of all things gaming.

    Facebook X (Twitter) Instagram Pinterest
    Our Picks
    Featured

    Review: Varlet Borrows too Heavily From Persona 4

    PC

    GeForce NOW Steam Deck App Arrives

    E-Sport

    German gambling faces black market surge amid regulatory debate

    Top Reviews
    Featured

    Prebuilt Steam Machine faceplate screens are here, delivering decent, surprisingly cheaper alternatives to Valve-approved DIY builds

    Hardwares

    Valve drops the 1440p requirement from Steam Frame’s Playable rating

    Movies

    Melissa McCarthy wishes Spy had grown into epic movie franchise

    © 2026 PixelArena.io.
    • Home
    • About Us
    • Contact us
    • Privacy Policy
    • Terms & Conditions

    Type above and press Enter to search. Press Esc to cancel.