Absulit / Absulit/points

Simplify instancing creation

Aberta
#268 0 comentários 0 reações 1 responsável Reivindicada por @Absulit Ver no GitHub
enhancement
Linguagem predominante
JavaScript
Estrelas
56
Forks
5
Merge médio
2min
PRs com merge (30d)
1

Descrição

- Currently to create instances for particles or any other use, you have to make a large set of steps like:
- calculate the number of particles based on workgroup size and thread size
- pass those values (number of particles, worgroup size per dimension and threads per dimension) as constants to the library
- use those constants in the compute pass to calculate the @workgroup_size
- to indicate the number of instances you have to tell it to the added mesh this way with the `instanceCount`

```
glb_renderpass
.addMesh('lucy', positions, colors, colorSize, uvs, normals, indices)
.instanceCount = NUMPARTICLES;
```

It would be nice to have all of this in one step, like

renderPass.addInstances(meshName, numInstances)

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.