Szerző Téma: 3D Simplex Noise  (Megtekintve 1952 alkalommal)

Nem elérhető divkn

  • 3259
    • Profil megtekintése
3D Simplex Noise
« Dátum: 2014. január 03. - 01:16:53 »
+5 Show voters
Ez egy szimplex zajgeneráló függvénykönyvtár, amit unalmamban C++-ról átírtam Pawn nyelvre hogy Minecraft féle terepeket készítsek vele, végül félbehagytam. Jelenleg csak 3 tengelyt képest feldolgozni, de lehetséges lenne ezen kívül 1-tõl 4D-ig is. C++ verziós kódot Stefan Gustavson készítette.
 
#include a_samp
#include simplexnoise // Float:noise(Float:x, Float:y Float:z) // paraméterei
main()
{
   new Float:p;
   for(new a; a < 3; a++)
   {
       p = float(a) * 0.1;
       printf(\"%f\",noise(p,p,p));
   }
}
/* Kimenet:
* 0.000000
* 0.696638
* 0.928152 */

 
Letöltés itt: https://www.dropbox.com/s/rgech8vbggry6rw/simplexnoise.inc

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
3D Simplex Noise
« Válasz #1 Dátum: 2014. január 03. - 05:22:31 »
0 Show voters
Nem értem pontosan ennek az includenak a mûködését.. szóval egy adott területet lehetséges vele készíteni?  
Szép kód de nem értem pontosan mire használ..

3D Simplex Noise
« Válasz #2 Dátum: 2014. január 03. - 06:34:28 »
0 Show voters
Ezt tudom mire van! Perlin-zaj alapú pályát lehet vele készíteni(mondjuk). Elõnye, hogy a készített pálya nagyon keveset foglal, tulajdonképpen generálja (ahogy én tudom). Mondjuk nem tom, mi hasznát lehet venni samp-ban ennek, de biztos hasznos, megy a + :) .
Útközben találtam egy ilyet:
http://etdk.adatbank.transindex.ro/pdf/inf_osvath.pdf
« Utoljára szerkesztve: 2014. január 03. - 06:38:59 írta kiakovi »

Nem elérhető divkn

  • 3259
    • Profil megtekintése
3D Simplex Noise
« Válasz #3 Dátum: 2014. január 03. - 12:34:14 »
0 Show voters
Önmagában semmi haszna nincs, mivel a C++ kódját Perlin felületû 2D képek (elsõ kép) készítésére használják, szóval egyenlõre hiányzik még rengeteg funkció hogy a Perlin képbõl egy Minecraft terepeket készítsünk vele. (második kép)
 

[hs width=200 height=200]
http://media.tumblr.com/ffe13ec5bb5c4ea24ea489c5b9f3257f/tumblr_inline_moub87xZOS1qz4rgp.png[/hs] [hs width=280 height=200]http://img337.imageshack.us/img337/4189/captureqcq.jpg[/hs]
 
Egyenlõre kiraktam, mert most egy ideig nem fogom hasznát venni amíg el nem készül a SAO, majd késõbb visszatérek ehhez, ha kell.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
3D Simplex Noise
« Válasz #4 Dátum: 2014. január 04. - 14:30:13 »
0 Show voters
Jó lenne ha elkészítenéd. :)

Nem elérhető Zharko

  • 1955
  • Future House <3
    • Profil megtekintése
3D Simplex Noise
« Válasz #5 Dátum: 2014. január 13. - 19:12:38 »
+1 Show voters
Vannak ugye dobozok GTA-ban, azt át textúrázva lehetne megcsinálni, szerintem f*szán nézne ki. Értelme nem sok lenne, de jól nézne ki az biztos.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal