Unity-Technologies / Unity-Technologies/Unity.Mathematics
Use Noise for Voxel Generation?
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 1.4k
- Fork
- 159
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
``Hi,
iam currently have no plan how to use the snoise function for my voxels.
`int x = i / (renderDistance * renderDistance);
int y = (i - x * renderDistance * renderDistance) / renderDistance;
int z = i - x * renderDistance * renderDistance - y * renderDistance;
float noise = Unity.Mathematics.noise.snoise(new float3(y, x, z)) * scale;
if (y < noise) {
part.solid = true;`
something like that will be. A flatten 3 dimensional array with all positions, then calculate noise on that positions and scale it a bit. next is the problem. How to check if Position at specifig Height should be solid or not?
Thank you
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
La issue fornisce uno snippet C# che usa Unity.Mathematics.noise.snoise per la generazione di voxel, ma non indica file del repository, test o punti di ingresso. Chiarisci innanzitutto il comportamento previsto della generazione di voxel e come debba essere determinata la solidità; il lavoro è completo quando tale progettazione è implementata e l'output di voxel previsto è verificato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- game-dev
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100