# Vertex Buffer Optimization

#### <a class="anchor" id="bkmrk-"></a>Vertex Buffer Editor

Loading of vertex geometry has impact on the bandwidth and on the performance of the caching mechanism for vertices. Scene Composer offers a Vertex Buffer Editor that can be used to remove the unused/unneeded vertex buffer attributes so the performance increase.

<div class="contents" id="bkmrk-read-more..."><div class="contents"><div class="textblock"><table class="doxtable"><tbody><tr><td bgcolor="#f5e7b6"><span style="color: rgb(230, 126, 35);">[Read more...](https://doc316en.candera.eu/books/scene-design/page/vertex-buffer-editor)</span></td></tr></tbody></table>

</div></div></div>#### <a class="anchor" id="bkmrk--0"></a>Shader Consistency Checker

The information contained in the vertex buffer and the shader attributes should match otherwise conversion is needed and that costs performance. Scene Composer validates the shader parameters, the attributes and the uniforms defined in shaders and gives warnings that can indicate performance issues.

<div class="contents" id="bkmrk-read-more...-0"><div class="contents"><div class="textblock"><table class="doxtable"><tbody><tr><td bgcolor="#f5e7b6"><span style="color: rgb(230, 126, 35);">[Read more...](https://doc316en.candera.eu/link/146#bkmrk-shader-consistency-c)</span></td></tr></tbody></table>

</div></div></div>#### <a class="anchor" id="bkmrk--1"></a>Node Attachment Optimization

The more node attachments are shared the more performance increases because of reusing the data instead of loading it. SceneComposer provides a wizard to automatically detect node attachments which could be replaced by shared node attachments templates.

<div class="contents" id="bkmrk-read-more...-1"><div class="textblock"><table class="doxtable"><tbody><tr><td bgcolor="#f5e7b6"><span style="color: rgb(230, 126, 35);">[Read more...](https://doc316en.candera.eu/link/132#bkmrk-cube-map-texture-0)</span></td></tr></tbody></table>

</div></div>