Hi guys!
I constructed 1 THREE.Points and put 10 vertexs into it.
something like this
const material = new THREE.PointsMaterial({
map : new THREE.TextureLoad().load('/reources/texture.png')
})
const goemetry = new THREE.BufferGeometry()
const vertexs = []
for(let i = 0;i<10;i++){
vertexs.push(Math.random()*10,Math.random()*20,Math.random()*30)
}
geometry.setAttribute('position',new Float32BufferAttribute(vertexs,3))
const points = new THREE.Points(geometry,material)
now i got this question ,by using the same texture, i want them looks a little bit different from others
like rotate each one of them by a different value,change a random size.
I saw the Document and some examples,but i still dont know how
is this a doable design without shaders?