Project Overview
A node based GPU smoke simulation prototype focused on custom FX workflows, real time preview and artist friendly control.
Project Type
Workflow Tool Prototype
Workflow Tool Prototype
Focus
GPU Smoke Simulation, Node Based Workflow, FX Tools, Blender Integration
GPU Smoke Simulation, Node Based Workflow, FX Tools, Blender Integration
Software
C++, ImGui, Direct3D11, NVIDIA Flow, Blender, Python
C++, ImGui, Direct3D11, NVIDIA Flow, Blender, Python
Concept
Smoke NeXt was created to explore a more direct and controllable workflow for smoke and explosion effects. The goal was to build a node based simulation tool that gives artists clear control over domains, emitters, colliders and forces while keeping iteration fast.
Workflow Focus
The prototype combines a custom node editor, real time viewport preview and a GPU based simulation backend. A Blender add-on was developed alongside the tool to connect the standalone application with a familiar 3D workflow.
Highlights
Custom node based interface for building smoke setups.
GPU driven simulation workflow using NVIDIA Flow.
Blender integration for connecting scene assets with the FX pipeline.
Current State
Smoke NeXt is a work in progress prototype focused on workflow testing, real time preview and technical exploration of GPU based smoke simulation.
Smoke neXt is available as a free Software on Github
Smoke NeXt interface with D3D11 viewport rendering, NVIDIA Flow simulation debug data and a node graph used to control the smoke emitter setup.
Node graph example showing how domain settings, smoke emission, force application and preview output are combined inside the Smoke NeXt workflow.
Real time viewport test of the Smoke NeXt prototype,
showing GPU driven smoke trails rendered
inside the custom D3D11 preview.