It’s strange that we cannot increase the Prefiltered Cubemap resolution without having to resort to code.
Why there isn’t an option to set the resolution, or at least use the original maps sizes?
Isn’t Playcanvas a PBR based engine?
We cannot use PBR (the glossiness factor) with an Environment cubemap unless we Prefilter the cubemap, which lowers it to 128.
Which means that if we are using an Environment cubemap instead of an HDRI we are limited to low resolution (barely usable) reflections?
Shoudn’t this limitation be explicit on the documentation? (The fact we cannot use environment cubemaps with decent resolution in PBR materials, otherwise not have pbr working at all)
I’m using Playcanvas for architectural rendering, which means every room in an apartment has it’s own cubemap (not a scene hdr, but individual room box probes, the entire thing is baked including the probes)
If one wants mirror reflections in each room, with a little bit of roughness, this means one has to prefilter the cubemaps and lower it to ugly levels.
On top: Mirror without prefilter: good resolution reflections (1024x), but too clean (the glosssiness slider doesn’t work, so no pbr here):
Below: Mirror with prefilter: low resolution reflection, barely usable, glossiness slider works, but in this image the glossiness is set to 100% for demonstration:
This is not a rough reflection this is the 128 prefiltered cubemap showing
If only we had an option to increase the prefiltered resolution 
I’ll have to use the low resolution in the project because blurry kind of looks like rough, but this is definitely a sad limitation of this otherwise very nice engine.