diff --git a/src/mol-gl/renderable/schema.ts b/src/mol-gl/renderable/schema.ts
index 35a90f85d71e19442f9af5826713bb8b90eb9969..b170f5b88e7ca58b4f4d54bb62d582d8b426fb31 100644
--- a/src/mol-gl/renderable/schema.ts
+++ b/src/mol-gl/renderable/schema.ts
@@ -19,6 +19,8 @@ export type ValueKindType = {
     'boolean': string
     'any': any
 
+    'float32': Float32Array
+
     'sphere': Sphere3D
 }
 export type ValueKind = keyof ValueKindType
@@ -198,7 +200,7 @@ export const BaseSchema = {
 
     drawCount: ValueSpec('number'),
     instanceCount: ValueSpec('number'),
-    transform: AttributeSpec('float32', 16, 1),
+    transform: ValueSpec('float32'),
     boundingSphere: ValueSpec('sphere'),
     invariantBoundingSphere: ValueSpec('sphere'),