У меня есть тысячи таких фигур:
var someShape = new THREE.Shape( somePts );
var extrudedGeometry = new THREE.ExtrudeGeometry(someShape, {depth: 1, bevelEnabled: false});
var extrudedMesh = new THREE.Mesh(extrudedGeometry, new THREE.MeshPhongMaterial({color: getRandomColor(), transparent: true}));
Каждая из этих фигур превратится в другую форму с одинаковым количеством вершин. Я думал об использовании целей морфинга, они работают на GPU?
Является ли цель morph в three.js реализованной за кулисами как вершинный шейдер или если я пытаюсь сделать это для тысяч объектов, я должен создать свой собственный вершинный шейдер?