<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<pre>Package: kicad-packages3d
Version: 6.0.4-1<code>
Severity: wishlist
</code></pre>
<p><code>KiCad supports compressed 3D models since version 6 [1, 2,
3]. Compressing the .step and .wrl files contained in the
current kicad-packages3d package reduces its installed size from
</code><code>5468M to 923M (measured with du on a tmpfs).<br>
Unfortunately, simply compressing and renaming the files to
.stpz [2] or .wrz [3], respectively, is insufficient, because 3D
models are referred to by name in the footprint files [4].
Therefore, AFAIK, every single upstream footprint file would
have to be modified accordingly to implement 3D model
compression.<br>
</code></p>
<p><code></code></p>
<pre><code>[1] <a class="moz-txt-link-freetext" href="https://gitlab.com/kicad/code/kicad/-/issues/5360">https://gitlab.com/kicad/code/kicad/-/issues/5360</a>
[2] <a class="moz-txt-link-freetext" href="https://gitlab.com/kicad/code/kicad/-/blob/6.0/plugins/3d/oce/loadmodel.cpp#L286">https://gitlab.com/kicad/code/kicad/-/blob/6.0/plugins/3d/oce/loadmodel.cpp#L286</a>
[3] <a class="moz-txt-link-freetext" href="https://gitlab.com/kicad/code/kicad/-/blob/6.0/plugins/3d/vrml/vrml.cpp#L177">https://gitlab.com/kicad/code/kicad/-/blob/6.0/plugins/3d/vrml/vrml.cpp#L177</a>
[4] <a class="moz-txt-link-freetext" href="https://gitlab.com/kicad/libraries/kicad-footprints/-/blob/6.0.4/Connector_PinSocket_2.54mm.pretty/PinSocket_1x02_P2.54mm_Vertical.kicad_mod#L36">https://gitlab.com/kicad/libraries/kicad-footprints/-/blob/6.0.4/Connector_PinSocket_2.54mm.pretty/PinSocket_1x02_P2.54mm_Vertical.kicad_mod#L36</a>
</code></pre>
</body>
</html>