Custom bufferAttributes?

BufferAttribute

This class stores data for an attribute (such as vertex positions, face indices, normals, colors, UVs, and any custom attributes )

So I assume I can do such as:

	geometry.setAttribute( 'giraffe', new THREE.Float32BufferAttribute( giraffeArray, 3 ) );

Right?

That’s exactly right. Then you have to declare this attribute in your vertex shader with
attribute vec3 giraffe;
so you can use it in the shader.

cool, thanks!