How do you compute invoice charges?
Invoices from Pixel Plow will contain one or both of 2 possible types of charges: render job charges and Project Cache storage charges. The two are independent of each other, but may be included as separate line items on the same invoice. The easiest to understand is Project Cache charges, so we’ll start with explaining that.
Project Caches are folders of data that you have uploaded to our system to be stored pervasively, as in, that data will remain on our system between render job runs. The current rate for that charge is always on the Pricing page of our site. The sum total capacity of your stored caches (in Gigabytes) is rounded up to the nearest whole GB and multiplied by the Project Cache rate. This cost is per-day, so changes in cache size produce a change in subsequent invoices generated by our system. Project Caches are charged until they are removed from our system, either manually by you or automatically due to expiration time.
Render job charges are just a touch more complex, but follow similar principles. The equation used to calculate the cost of rendering a frame from a scene file is:
Time x CPUGhzhr x Rate(Power)
Time is simply the wallclock render time to complete the frame, to the nearest second. CPUGhzhr is the compute capacity of the node that is rendering the frame. We have an article explaining Gighertz hours, but the summary version here is that Ghzhrs is the number of CPU cores multiplied by their clockspeed. Rate is the cost per Ghzhr you have chosen for the job when the frame begins rendering. The rate corresponds directly with Power level, we simply use Power level as an easier-to-understand number. Hence, rendering a single frame that takes one hour to complete on a 4 core CPU running at 3Ghz when the job had a Power level of .8 ($0.005/Ghzhr) selected when the frame began, yields an equation that looks like this:
1hr × 12Ghzhr × $0.005/Ghzhr = $0.06
Another example is a frame that renders in 2.37 hours on a node with 16 CPU cores that run at 3.5Ghz with a job Power level of 2.5 ($0.015/Ghzhr):
2.37hrs × 56Ghzhr × $0.015/Ghzhr = $1.99
As you can see, the invoice charges generated are simply measurements of how much compute time the frame(s) of your job consumed, multiplied by the rate you selected to pay.