First, thank you all so much for your encouraging comments.
I’ve update the .dll files and removed the support for presets. As for the progress report, I have been thinking about it since the first PPA device. However, I still haven’t come up with a good way of calculating the time needed without hard-coding it into the device. For instance, the Seam Remover solves a linear system equation at once, and currently, I cannot think of a good way to report the progress. Do you have any suggestion?
Regarding to your last question, I’ve added one example to the help page. Basically, when a mask is not provided, the Seam Finder automatically generates a mask which sets two sides of the rectangle to be the source, and two others to be the input.
Yes, I will try to finish the next part sometime in the future. However, I still do not have a good idea on how to connect the next part to World Machine yet, the best bet is the layout generator kind of approach, but I will need to do some homework on that before I can really start. Once I have a solid idea, I will setup a release date on the webpage.
It probably will take much longer to run these devices at a higher resolution. In the original implementation, I used small patches and made up a large terrain piece by piece. Now instead, the procedures are run on the entire heightfield at once. The next part of my work is to figure out how to work the piece-wise approach into the World Machine framework. Any suggestions?
By the way, I would really like to see some cool examples using the devices (although it would be a pain to generate high resolution ones right now).