This shows you the differences between two versions of the page.
gp:laboratoare:04 [2025/03/23 19:06] maria_anca.balutoiu [Fractal Noise] |
gp:laboratoare:04 [2025/03/30 14:51] (current) maria_anca.balutoiu [Diamond Square Algorithm] |
||
---|---|---|---|
Line 7: | Line 7: | ||
- **Pasul Pătrat.** Se calculează punctul din mijloc al fiecărui pătrat, făcând media aritmetică ale celor 4 colțuri la care se adaugă o valoare aleatoare dintr-un interval predefinit. | - **Pasul Pătrat.** Se calculează punctul din mijloc al fiecărui pătrat, făcând media aritmetică ale celor 4 colțuri la care se adaugă o valoare aleatoare dintr-un interval predefinit. | ||
- **Pasul Diamant.** Se calculează punctul din mijloc al fiecărui diamant, făcând media aritmetică ale celor 4 colțuri ale diamantului la care se adună o valoare aleatoare din intervalul predefinit de valori aleatoare. În cazul în care diamantul este incomplet, se iau în calcul doar colțurile existente în calculul mediei aritmetice. | - **Pasul Diamant.** Se calculează punctul din mijloc al fiecărui diamant, făcând media aritmetică ale celor 4 colțuri ale diamantului la care se adună o valoare aleatoare din intervalul predefinit de valori aleatoare. În cazul în care diamantul este incomplet, se iau în calcul doar colțurile existente în calculul mediei aritmetice. | ||
- | - **Recursivitate.** Intervalul predefiniti de valori aleatoare se înjumătățește. Se reiau pașii pătrat și diamant până se aleg calculează toate valorile din grid. | + | - **Recursivitate.** Intervalul predefinit de valori aleatoare se înjumătățește. Se reiau pașii pătrat și diamant până se aleg calculează toate valorile din grid. |
==== Fractal Noise ==== | ==== Fractal Noise ==== | ||
Line 33: | Line 33: | ||
==== Tasks ==== | ==== Tasks ==== | ||
- Implementați algoritmul diamond-square. | - Implementați algoritmul diamond-square. | ||
- | + | - Deformați un teren, folosind fractal noise în Unity. | |
- | + | - **Bonus.** Generați procedural multiple biomes. (Puteți porni de la acest exemplu: [[https://www.youtube.com/watch?v=aZyrimErjJ0]]) | |
- | <hidden> | + | |
- | </hidden> | + | |