I am not an expert on this library.
Searching the forum I found this:
You could also go here and do a search you will get more results:
https://processing.org/
If you provide a MCVE the community can run your code and may be able to help. An MCVE is mentioned in Guidelines - Asking Questions.
You can still get some nice effects without using P2D or P3D and get your background.
This is from the PDF:
Remove anything that has a z component from code:
translate (x * noiseFactor * 6, y * noiseFactor * 6);
You may lose some perspective but it seems you are modifying size of ellipse already.
:)