1
$\begingroup$

is there a way I can find out how much space a Procedural texture takes up on disk when it is applied/not applied to an object?

Thank you,

$\endgroup$
2
  • 3
    $\begingroup$ Are you sure that a procedural texture takes any space on disk ? The texture is computed on cpu and sent to GPU, space taken here will depend on the screen resolution since it's vectorial (that's just my guess) $\endgroup$
    – Yvain
    Aug 8, 2022 at 8:32
  • $\begingroup$ To quote Wikipedia here: "In computer graphics, a procedural texture is a texture created using a mathematical description (i.e. an algorithm) rather than directly stored data." So as @Yvain already stated, it hardly takes any space on disk. Of course while rendering the data of the generated texture has to be stored somewhere temporarily and complex textures (might) cost a lot of memory, but if you mean disk space when saving the file it's negligible, it is like e.g. the RGB node, it only stores the information about the node and its settings, but not the complex generated texture. $\endgroup$ Aug 8, 2022 at 8:59

1 Answer 1

1
$\begingroup$

Sure - render the thing with the texture and then render the thing without the texture and then compare the memory used during rendering.

A fairly complex procedural wood texture

When I do this with a fairly complex procedural wood texture my render uses 5.19MB in memory and without the texture it's 5.17MB so the amount of memory used is really negligible. Render times on the other hand, may go up quite a bit if you have a lot of complex procedural textures.

Same way one can save the file with the texture and without it to compare the file size: enter image description here

I get a difference of 131KB and that looks believable for something like this enter image description here

$\endgroup$
4
  • $\begingroup$ The question is "how much space a Procedural texture takes up on disk". The way it is phrased doesn't seem like asking for the (temporary) memory usage during rendering. $\endgroup$ Aug 8, 2022 at 8:54
  • $\begingroup$ Oh, then one can save the file with it and then without it same way. The amount will still be very small. $\endgroup$ Aug 8, 2022 at 8:57
  • $\begingroup$ Very nice wood! I'd nick that if I could see it :D $\endgroup$
    – Robin Betts
    Aug 8, 2022 at 9:26
  • $\begingroup$ Yeah, the wood material is nice... but unfortunately a secret I guess ;) Anyway, I think the most storage consumption of a procedural texture in the file is the amount of nodes and their settings which most of the time isn't too much. At least not compared to high quality image texures. $\endgroup$ Aug 8, 2022 at 14:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .