Cubemap array in Local Variables memory usage

Steps to reproduce

  1. Create a new blueprint actor
  2. In the construction script, under local variables, create a new variable array of type TextureCube reference
  3. Create some elements in the array and set their values to some cubemaps (texturecube)
  4. Without even referencing the array, run the game
  5. Run the console command Stat Streaming. Notice than the TextureCube elements of the array are listed as Non Streaming textures, taking up memory

Hello romfeo,

I was unable to reproduce this issue on our end. I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project?
  2. If so, could you include any steps that may have been missed in your original steps?
  3. Could you provide screen shots of any blueprints and/or stats that may be involved in this issue?
  4. Could you use the “ListTextures” to double check that the textures you are using are in the list of textures?

Please see my answers to your questions:

  1. YES
  2. No additional steps needed
  3. See attached screenshots
  4. ListTextures doesnt report my TextureCubes at all

Hello romfeo,

I was able to reproduce this issue in clean project. I have written up a report (UE-32310) and I have submitted to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.

Make it a great day

The new Unreal Engine Issues system reports this issue (UE-32310) as unknown… How can I get an update on this?

Hello romfeo,

I have updated the public tracker to show the status of the issue requested. I have also provide a link below.

Link: Unreal Engine Issues and Bug Tracker (UE-32310)

Make it a great day

Hello Rudy, sadly the public tracker reports UE-32310 as a Non-Issue…
How can this be norrmal behaviour?
I would highly appreciate if you could elaborate a little on this, because it will give me valuable help to locate my problem and maybe find a solution.

Thank you

Hello romfeo,

I believe this because this is in a PIE session, the stats reflect the textures loaded by the editor. Once you have loaded a texture it remains in memory for the editor session. I hope that this information helps.

Make it a great day