Hvordan gjør man lage et punkt til punkt "bolt" av lyn bruke Perlin støy eller annen algoritme?

stemmer
6

Hver gjennomføringen jeg har kommet over av Perlin støy generasjon har vært for generering av 2D terreng, etc. Jeg kan ikke finne en anstendig eksempel på punkt til punkt lyn generasjon hvor som helst.

Er det mange andre former for å generere 'lyn'? Jeg ble fortalt at dette er hva jeg vil. Hva algoritmer eksisterer for gaffel lyn, eller 2D trær (jeg kunne snu dette opp ned for lyn kanskje)

Jeg jobber på flere språk, slik eksemplene i pseudo-kode er OK også.

Publisert på 26/08/2010 klokken 19:56
kilden bruker
På andre språk...                            


1 svar

stemmer
9

Min forståelse er at Perlin støy er utformet slik at alle sine mønstre er i nærheten av en enkelt "size", men lyn er en fraktal med mønster på hver "size". Det kan være en måte å bruke flere Perlin støy systemer på ulike skalaer for å gjøre lyn, men kanskje en av disse andre metoder ville fungere bedre:

Midtpunktet forskyvning metoden er en svært rask algoritme for å generere figurer som ser mye som et lyn. Akk, det bare genererer en (veldig rufsete) linjer mellom to punkter, aldri gafler. Det er noen kildekoden og bilder på http://www.krazydad.com/bestiary/bestiary_lightning.html

Sannsynlighets L-systemer kan brukes til å generere figurer som ser ut som lyn. Vi ser at i det minste en person forlatt Perlin støy og byttet til L-systemer for å simulere lyn. http://www.grepart.com/showcase/content/lightning_paper.pdf

Den stokastiske Lichtenberg algoritmen går noe tregere, men det er mer fysisk realistisk modell av lyn og genererer masse gafler. http://fisica.ciencias.uchile.cl/alejo/fractal_antenna/node7.html

Er dette en dup av "Best lyn generasjon \ simulering algoritme?" spørsmål?

Svarte 08/09/2010 kl. 05:24
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more