Skip to content

TheProKnightGamer/chunky-opencl-reconstructed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

241 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCL Plugin

This is a plugin for Chunky, which harnesses the power of the GPU with OpenCL 1.2+ to accelerate rendering.

Disclaimer: This is not the original; for the original chunky-opencl, go to chunky-opencl. I, myself, do not know much Java, so this was largely coded by AI through a lot of trial and error.

Features currently implemented:

  • Full water rendering + settings!
  • Glass rendering!
  • Emitter Sampling Strategies!
  • Sun Sampling Strategies!
  • Faster Map Using GPU!

Installation

Note: This requires the 2.5.0 snapshots.

Download the latest plugin release. In the Chunky Launcher, expand Advanced Settings and click on Manage plugins. In the Plugin Manager window, click on Add and select the .jar file in the extracted zip file. Click on Save and start Chunky as usual.

image

Select ChunkyCL as your renderer for the scene in the Advanced tab.

image

Performance

Rough performance with a Blackwell RTX 6000 Pro(I got temporary access to one :D) vs 14700k rendering four regions with all emitter sampling at full HD in march 25, 2026: Screenshot from 2026-03-25 21-48-53 Screenshot from 2026-03-25 21-46-48 That's 84k samples per second vs 63 million samples per second, making complex scenes take mere minutes instead of several hours at 750x the speed of a high-end CPU! (I cut the CPU early as it took forever to render just four samples.)

comparison

The map used in the test renders can be found here at Tax' Future City

Compatibility

  • Not compatible with the Denoising Plugin.

Copyright & License

ChunkyCL is Copyright (c) 2021 - 2024, ThatRedox and contributors.

Permission to modify and redistribute is granted under the terms of the GPLv3 license. See the file LICENSE for the full license.

ChunkyCL uses the following 3rd party libraries:

About

My attempt to make a full GPU parity of chunky using chunky-opencl.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors