Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To add DDGI lighting to an Android app, the 2022 tutorial by Jackson Jiang demonstrates integrating Huawei Mobile Services (HMS) Core Scene Kit’s DDGI plugin with a Vulkan renderer. The flow is to supply scene and camera data, configure a probe volume, update the plugin’s irradiance outputs while rendering, and add the resulting lighting to your shading. This is a specific plugin integration—not a universal DDGI recipe—and the tutorial does not confirm the plugin’s current availability or compatibility with today’s Android and Vulkan toolchains.

What DDGI does—and what it does not

Dynamic diffuse global illumination (DDGI) estimates indirect diffuse light: light that reaches a surface after bouncing elsewhere in the scene. In NVIDIA’s documented implementation, a volume of probes gathers radiance and distance information; probe data updates over time, and the renderer interpolates diffuse irradiance for shaded points. NVIDIA also describes statistical occlusion intended to help address light leaks associated with simpler probe systems. Those are details of NVIDIA RTXGI, not a description of the internal implementation of the HMS Scene Kit plugin.

DDGI is not a complete lighting solution. NVIDIA’s RTXGI Algorithms documentation says it is best used for the diffuse irradiance component of the full lighting equation. Its probe-based signal is low-frequency, so it does not capture fine radiometric or geometric detail on its own. A renderer may need complementary methods for effects such as high-frequency occlusion.

How the Android/Vulkan plugin workflow fits together

Jiang’s tutorial describes passing Vulkan renderer resources and scene information to the Scene Kit plugin, then using its output textures during shading. The sequence below reflects that example; other DDGI implementations can have different APIs, resources, and responsibilities.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Samsung Galaxy A17 5G Smart Phone 128GB US 1 Yr Manufacturer Warranty Black
  • YOUR CONTENT, SUPER SMOOTH: The ultra-clear 6.7" FHD+ Super AMOLED display of Galaxy A17 5G helps bring your content to life, whether you're scrolling through recipes or video chatting with loved ones.¹
  • LIVE FAST. CHARGE FASTER: Focus more on the moment and less on your battery percentage with Galaxy A17 5G. Super Fast Charging powers up your battery so you can get back to life sooner.²
  • MEMORIES MADE PICTURE PERFECT: Capture every angle in stunning clarity, from wide family photos to close-ups of friends, with the triple-lens camera on Galaxy A17 5G.
  • NEED MORE STORAGE? WE HAVE YOU COVERED: With an improved 2TB of expandable storage, Galaxy A17 5G makes it easy to keep cherished photos, videos and important files readily accessible whenever you need them.³
  • BUILT TO LAST: With an improved IP54 rating, Galaxy A17 5G is even more durable than before.⁴ It’s built to resist splashes and dust and comes with a stronger yet slimmer Gorilla Glass Victus front and Glass Fiber Reinforced Polymer back.
  1. Initialize Vulkan and the plugin. Provide the Vulkan device and queue data needed by the plugin API.
  2. Create output textures. Set up textures for irradiance and for normal/depth data, then pass their Vulkan image descriptions to the plugin. The tutorial notes that lower-resolution output can improve rendering performance at the cost of less-clean edges or detail.
  3. Supply scene inputs. Prepare and pass mesh, material, light, and camera information, along with output resolution.
  4. Configure the probe volume. Set its origin, spacing, and probe count, then prepare the plugin.
  5. Refresh inputs and render. When meshes, lights, or the camera change, update the corresponding inputs and call the plugin render function to update its textures. If you skip this render after a scene change, the outputs still reflect the earlier state.
  6. Use the irradiance in shading. Add the plugin’s irradiance contribution to the shading result. For reduced-resolution output, the tutorial’s example uses normal/depth-aware bilateral upsampling.

Scene setup and performance guidance in the tutorial

The tutorial’s recommendations are specific to its mobile plugin use case. They are author guidance, not universal limits or measured performance results.

  • Cover the scene: Center the probe origin in the scene and configure the volume to include the whole scene.
  • Reduce wall leaks: Jiang recommends walls thicker than the probe density. For walls represented as planes, he suggests using two single-sided planes.
  • Keep mobile inputs modest: The tutorial suggests passing meshes with no more than 50,000 vertices and using probe dimensions up to 10 × 10 × 10. These figures are recommendations for that example, not benchmarks or general DDGI caps.
  • Choose output resolution deliberately: Lower-resolution GI output can help performance, but trades away edge and detail quality; the example compensates with normal/depth-aware bilateral upsampling.

How the NVIDIA RTXGI implementation differs

NVIDIA’s RTXGI SDK is a separate implementation, with its own integration model. Its documentation describes a DDGIVolume as a regular grid of probes holding irradiance and distance data. For runtime updates, the host renderer remains responsible for ray-tracing acceleration structures, shader tables, pipeline state, tracing rays, and gathering radiance. The SDK handles tasks including probe-data blending and border updates, classification, and relocation; the host queries probe irradiance for shading.

Rank #2
Tracfone Motorola Moto G 2025, 64GB, Saphire Blue (Locked to
  • Carrier: This phone is locked to Tracfone, which means this device can only be used on the Tracfone wireless network. Tracfone plan required, activating is easy, just 3 steps.
  • DISPLAY: Immersive viewing on a 6.7-inch super-bright 120Hz display with powerful stereo speakers and Bass Boost for cinematic entertainment.
  • CAMERA SYSTEM: Advanced 50MP Quad Pixel camera captures sharp, detailed photos and videos in any lighting condition
  • PERFORMANCE: Lightning-fast 5G connectivity paired with a powerful processor and RAM Boost for smooth multitasking.
  • BATTERY LIFE: Long-lasting 5000mAh battery with TurboPower charging technology delivers hours of power in minutes.

NVIDIA documents several practical trade-offs for RTXGI: probe data accumulates over time, so lighting response has latency; the signal misses fine detail; and storing probes can consume substantial memory in large environments. Its documentation also describes loading precomputed probe data on platforms without runtime GPU ray tracing. Do not assume these particular requirements or trade-offs apply identically to the HMS plugin.

Choosing an implementation path

These options target different renderers and are not supported by a same-scene benchmark in the cited documentation. Compare them by engine, runtime requirements, who owns probe tracing, dynamic versus precomputed operation, scene budget, and the need for additional techniques to capture fine detail.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Samsung Galaxy A17 5G Smart Phone 128GB, US 1 Yr Manufacturer Warranty Blue
  • YOUR CONTENT, SUPER SMOOTH: The ultra-clear 6.7" FHD+ Super AMOLED display of Galaxy A17 5G helps bring your content to life, whether you're scrolling through recipes or video chatting with loved ones.¹
  • LIVE FAST. CHARGE FASTER: Focus more on the moment and less on your battery percentage with Galaxy A17 5G. Super Fast Charging powers up your battery so you can get back to life sooner.²
  • MEMORIES MADE PICTURE PERFECT: Capture every angle in stunning clarity, from wide family photos to close-ups of friends, with the triple-lens camera on Galaxy A17 5G.
  • NEED MORE STORAGE? WE HAVE YOU COVERED: With an improved 2TB of expandable storage, Galaxy A17 5G makes it easy to keep cherished photos, videos and important files readily accessible whenever you need them.³
  • BUILT TO LAST: With an improved IP54 rating, Galaxy A17 5G is even more durable than before.⁴ It’s built to resist splashes and dust and comes with a stronger yet slimmer Gorilla Glass Victus front and Glass Fiber Reinforced Polymer back.
Option Target and integration Runtime and responsibilities Evidence and caveats
HMS Core Scene Kit DDGI plugin Android/Vulkan integration described in Jiang’s tutorial. The tutorial passes Vulkan resources and scene inputs to the plugin and uses its output textures. The cited page does not establish the plugin’s current package availability, support, or compatibility. Mobile guidance includes meshes up to 50,000 vertices and probe dimensions up to 10 × 10 × 10; these are recommendations, not measured limits.
NVIDIA RTXGI DDGI SDK Renderer SDK integration with a regular probe volume. Runtime updates rely on host-side ray-tracing infrastructure and probe-ray tracing; NVIDIA also documents a precomputed-data workflow for platforms without runtime GPU ray tracing. RTXGI-specific documentation describes temporal response latency, low-frequency detail, and probe-memory costs. Do not transfer these claims automatically to another plugin.
Unreal Engine Lumen Engine-native dynamic GI and reflections system; Unreal Engine 5.8 documentation describes it as the engine default. Use the Unreal engine’s own system rather than either DDGI integration API described above. It is an engine-specific alternative, not the same plugin or algorithm API. The cited documentation does not provide a controlled performance comparison with the other options.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What to verify before building against the tutorial

The tutorial was published in 2022. It explains its integration procedure but does not establish whether the Scene Kit DDGI package is still available, supported, or compatible with current Android and Vulkan toolchains. Confirm those details against the package and toolchain documentation for the versions you plan to use before committing to this route.

Best Value
Tracfone Moto g Play 2024 Prepaid Phone with a 1-Yr Plan Included
  • Carrier: This phone is locked to Tracfone, which means this device can only be used on the Tracfone wireless network. Activating is easy, just 3 steps.
  • ACTIVATION Promotion: Includes 1500 min, 1500 texts & 1500 MB Data + add more as you need it
  • CAMERA SYSTEM: 50MP Quad Pixel camera. Capture sharper, more vibrant photos day or night with 4x the light sensitivity.
  • PERFORMANCE: Blazing-fast Qualcomm performance. Get the speed you need for great entertainment with a Snapdragon 680 processor and 4GB of RAM.
  • 64GB built-in storage. Get plenty of room for photos, movies, songs, and apps. Made for US
Rank #4
Samsung Galaxy S26 Ultra, Unlocked Android Smartphone, 512GB, Black
  • PRIVACY DISPLAY: Automatically hide your screen from those beside you. The built-in privacy display can be preset¹ to turn on when receiving notifications, typing passwords, or using specific apps
  • TYPE IT IN. TRANSFORM IT FAST: Enhance any shot in seconds on your smartphone by using Photo Assist² with Galaxy AI.³ Add objects, restore details, or apply new styles by simply typing or tapping
  • NIGHTS, CAPTURED CLEARLY: From gigs to city lights, record and capture moments after dark with clarity using Nightography so your photos and videos stay crisp and clear on your Samsung Galaxy
  • MAKE IT. EDIT IT. SHARE IT: Turn everyday moments into something personal with creative tools built right into your mobile phone, whether it’s a special contact photo, custom wallpaper, an invitation or more⁴
  • HELP THAT KEEPS UP: Stay in the moment while Now Nudge with Galaxy AI helps you respond faster and stay organized with smart suggestions⁵ that appear exactly when you need them on your phone

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.