Perlin-ruisgenerator Rangschikking & Samenvatting
- Naam uitgever:
- Ian Mallett
- Uitgever website:
- http://www.geometrian.com/
Perlin-ruisgenerator Tags
Perlin-ruisgenerator Beschrijving
Ruisgenerator Tool Perlin Noise Generator is een hulpmiddel dat in Python is geschreven die ruis kan genereren. Andeveloppel opmerkingeni nodig Perlin-ruis voor een programma dat ik schrijf, en er waren geen goede, eenvoudige implementaties om te gebruiken, noch kan ik in Python gebruiken. In Enkele uren kwam ik dit op. Het zou vrij eenvoudig moeten zijn. Alle parameters zijn aangelegd - hoewel je waarschijnlijk hoeft rond te kijken om te vinden wat ze eigenlijk in detail betekenen. Kortom, Perlin-ruisfuncties bieden willekeurig gegenereerde ruis. De kenmerken van deze ruis zijn allemaal nauwkeurig dezelfde grootte. Door verschillende frequentie "golven" van dit geluid op elkaar, kunt u chaotisch uitziende willekeurige dingen krijgen. Hogere frequentiegolven hebben minder invloed (amplitude). Het aantal golven wordt gedefinieerd door "octaven" (lijn 98), de "persistentie" (lijn 99) vertelt de factor waarmee de amplitude afneemt over elke harmonische, "tiledim" (lijn 21) is het aantal cycli in de 1e Order harmonic in één tegel (voordat het wordt herhaald) en "herhaalt" (lijn 22) is het aantal herhaalde tegels op het scherm. De ingangen zoals ze nu worden gegenereerd op de screenshot. De screenshot werd gegenereerd met behulp van een niet-gemodificeerde versie van dit programma (de parameters zijn allemaal hetzelfde). De screenshot is een single tileable 512x512-afbeelding in Greyscale. Ik heb een Tiletester opgenomen, waarmee u een bestand kunt selecteren en vervolgens visueel kunt zien of de randen op elkaar staan. Alle afbeeldingen gemaakt door dit programma moeten, zolang "herhalingen" een geheel getal is. Vereisten: · Python
Perlin-ruisgenerator Gerelateerde software